在没有网络的情况下安装Docker

时间:2019-01-29 15:56:41

标签: docker

我正在尝试在没有网络的Linux机器上安装docker。我已经在该论坛和其他资源中搜索了我的问题,并收集了所有的rpms信息,表明我们将需要进行无网络安装。我很乐于安装了所有依赖项,例如container-selinux等,我陷入了最后一个无法解决的错误:

sudo rpm -ivh docker-ce-18.06.1.ce-3.el7.x86_64.rpm

它报告libltdl.so.7()(64bit)丢失。我可以为docker-compose进行yunm安装,但是没有docker,就没用了。而且,如果我跳过了依赖关系,即使我手动创建了docker.socket,它也会安装但不会启动。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

在连接到Internet的测试机上安装yum下载器:

# yum install yum-utils

下载RPM:

# yumdownloader --destdir=/var/tmp/ --resolve docker-ce

将所有RPM从/ var / tmp复制到目标计算机(没有互联网连接),并先安装deps RPM,然后再安装docker RPM