公司做电力项目实施服务器部署docker时遇到无外网的问题。
已知docker安装是需外网来下载deb。
无外网怎么做呢?

查阅资料需安装以上两个deb。
将deb文件上传到离线服务器。
dpkg -i docker-engine_1.12.3-0-xenial_amd64.deb (通过此命令安装)
安装后发现缺少 libltdl7_2.4.6-0.1_amd64.deb 文件。
在 https://pkgs.org/ 搜索 libltdl7 ,得到如下结果
Ubuntu 16.04 LTS
Ubuntu Main:
- libltdl7_2.4.6-0.1_amd64.debSystem independent dlopen wrapper for GNU libtool
那现在下载libltdl7_2.4.6-0.1_amd64.deb,与docker-engine_1.12.3-0-xenial_amd64.deb 一起上传到离线服务器
dpkg -i *.deb (通过此命令将两个deb文件同时安装)
安装成功后,启动docker服务
# service docker start
检查结果
执行 docker -v

结果返回成功显示版本号,则安装成功
本文介绍了一种在无外网环境下部署Docker的方法。通过下载并上传所需的deb文件到离线服务器,使用dpkg命令进行安装。具体步骤包括下载docker-engine和libltdl7依赖文件,然后上传至离线服务器并完成安装。
847

被折叠的 条评论
为什么被折叠?



