Docker安装包依赖

我试图在没有互联网访问的Cent0S 7服务器上安装docker。

我正在按照此URL的说明进行操作https://docs.docker.com/engine/installation/linux/docker-ce/centos/#install-from-a-package

我已经下载了docker-1.12.6-55.gitc4618fb.el7.centos.x86_64.rpm包,当我运行命令

sudo yum install /path/docker-1.12.6-55.gitc4618fb.el7.centos.x86_64.rpm 

我收到以下依赖性消息:

 Processing Dependency: docker-client = 2:1.12.6-55.gitc4618fb.el7.centos for package: 2:docker-1.12.6-55.gitc4618fb.el7.centos.x86_64 

由于缺乏互联网接入,因此它正在寻找上游回购。 我开始手动下载缺less的依赖项,然后当我厌倦安装时,它抱怨其他依赖关系丢失。 这似乎是一个无止境的循环。

我有另一个Cent0S服务器,有互联网接入,我已经尝试使用它下载docker文件和所有依赖使用百胜

 sudo yum install --downloadonly --downloaddir=/tmp/docker docker 

但是当它运行时,它仍然只下载docker-1.12.6-55.gitc4618fb.el7.centos.x86_64.rpm

我已经跟随这个以前的答案docker上没有互联网,rpm包依赖问题的centos,但我没有得到所有的包,

我也跑了repotrack,认为它解决了任何主机的所有依赖

 repotrack docker 

它拉下了大量的.rpm文件,我已经将这些文件复制到服务器并运行命令

 yum install -y --cacheonly --disablerepo=* *.rpm 

但是,它解决了依赖性问题

任何build议将不胜感激。

Interesting Posts