首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有互联网和内部网yum仓库如何安装docker-ce?

没有互联网和内部网yum仓库如何安装docker-ce?
EN

Stack Overflow用户
提问于 2018-12-08 15:11:00
回答 3查看 16.9K关注 0票数 6

我从官方网站下载了RPM包,但在安装时仍然需要下载一些依赖项。我需要在没有任何网络或存储库的情况下安装docker-ce,所以我需要我所依赖的所有RPM包以及它们的安装顺序。

Docker-CE版本: 18.03+

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-12-08 15:32:54

如果没有互联网,安装的唯一方法是下载tar并解压缩。

有关步骤,请访问:- Docker Install Steps

tar可从Binary repo下载

票数 6
EN

Stack Overflow用户

发布于 2021-03-12 21:39:57

如果您不想安装二进制文件并从头开始配置它,您可以下载您的系统所需的所有RPM包,将它们上传到您的脱机计算机,然后安装它们。

假设你在CentOS7.7上,打开一个docker centos container,找到所有需要的依赖项。下载它们。上传并安装它们。

代码语言:javascript
复制
# In an online machine
docker run --rm -v ${PWD}/bin:/tmp -it centos:7.7.1908 bash # Run an online container similar to your offline machine
# In the online container:
cd /tmp
yum-config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo # Add Docker repo
yum makecache fast # Update Yum cache
yum list docker-ce --showduplicates | sort -r # Choose a version
yumdownloader --resolve docker-ce-20.10.5-3.el7 # Download all non-installed RPM depencencies

将所有RPM包上传到您的脱机计算机。你可以把它们做成焦油:

代码语言:javascript
复制
tar cvzf docker-rpm-deps.tar.gz * # Create an archive of all the RPMs

安装所有RPM

代码语言:javascript
复制
# In the offline machine
tar xzvf docker-rpm-deps.tar.gz -C /tmp # Exctract archive
cd /tmp
rpm -ivh --replacefiles --replacepkgs *.rpm # Install all .rpm in the current folder

瞧!现在您只需要启用并启动docker

代码语言:javascript
复制
systemctl enable docker.service
systemctl start docker.service

如果在脱机计算机中仍然缺少RPM包,可以使用以下命令下载所有需要的RPM

代码语言:javascript
复制
# Instead of using yumdownloader
repotrack -a x86_64 -p ./docker-rpm-pkgs docker-ce-20.10.5-3.el7 # Download all RPM dependencies, even the already installed ones
票数 2
EN

Stack Overflow用户

发布于 2020-01-13 15:41:13

您必须下载DEB包并手动安装,然后完全手动管理升级。

从软件包安装

如果您无法使用Docker的仓库安装Docker CE,您可以下载适用于您的发行版的.deb文件并手动安装。每次升级Docker CE时,都需要下载一个新文件。

1.转到[https://download.docker.com/linux/ubuntu/dists/],选择您的Ubuntu版本,浏览到pool/stable/,然后选择amd64、armhf、ppc64el或s390x。下载您要安装的Docker版本的.deb文件。

注意:要安装edge包,请将URL中的稳定一词更改为edge。

  • 安装/path/to/package.deb

CE,将下面的路径更改为下载Docker软件包的路径。

  • $ sudo dpkg -i Docker

然后运行

  • $ sudo docker版本

保持docker版本和inestallation.的成功

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53680374

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档