离线安装Docker For Linux

       Docker相信大家都有所了解,一个开源的应用容器引擎,可以实现虚拟化。这里就不在赘述,此文章主要讲述linux离线环境下该如何安装部署docker,以及安装过程遇到的问题解决。

       Docker linux环境安装相信大部分情况下我们会选择使用yum源的方式直接安装(yum install ),这样可以避免各种安装依赖包的问题,确实比较方便,但难免会出现一种情况,就是我们的服务器、主机不具有访问外网的能力,yum源不可用。此时通过yum的方式就不可取了,所以接下来可以按照如下方法实现离线模式安装。

1、需要我们手动下载docker安装包。

      下载地址:https://pan.baidu.com/s/1Ag7ZSclzzK6BRKFi88eczg   提取码:oya2 

2、将下载的docker-18.03.1-ce.tgz压缩包文件上传至服务器,并执行命令解压。

tar xivf docker-18.03.1-ce.tgz

解压后得到如下文件:

3、复制解压后docker文件夹下的所有内容到usr/bin目录。

sudo cp docker/* /usr/bin/

执行启动

sudo dockerd &

直到出现

API listen on /var/run/docker.sock

按Ctr+C结束。

4、安装完成,执行命令docker version显示如下信息,则表示安装成功。

遇到的问题:

检测docker是否安装并启动 ,执行下面的命令会从默认的远程镜像仓库Docker Hub下载镜像。执行命令报错:

sudo docker run hello-world

这个是因为网络接口配置文件中缺少DNS或者DNS配置错误导致的,执行如下命令,进入网络接口配置文件所在目录,并vi编辑ifcfg-ens33文件,添加DNS1=8.8.8.8:

cd /etc/sysconfig/network-scripts/
vi ifcfg-ens33

最终结果如下:

 退出编辑后,重启network。

service network restart

重启结束后,再次执行 docker run hello-world即可成功,如下:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值