离线环境安装docker

测试环境为封闭环境,不能连通外网,但是又需要用到docker,只能在离线环境下安装了。

官方有相关文档

https://docs.docker.com/install/linux/docker-ce/centos/#install-from-a-package

奉上教程,我是root安装

  • 1.下载docker相关rpm包

官方下载地址:https://download.docker.com/linux/centos/7/x86_64/stable/Packages/

包之间依赖关系复杂:直接给出我这需要的包吧,百度云下载

 

链接:https://pan.baidu.com/s/1mkmKxndx3IerXERMLFiRJA 
提取码:noyr 
 

-rw-r--r--. 1 root root   102448 Jul 31 04:00 audit-libs-2.8.4-4.el7.x86_64.rpm
-rw-r--r--. 1 root root    78216 Jul 31 15:50 audit-libs-python-2.8.4-4.el7.x86_64.rpm
-rw-r--r--. 1 root root   302068 Jul 31 15:50 checkpolicy-2.5-8.el7.x86_64.rpm
-rw-r--r--. 1 root root 23217684 Jul 31 15:50 containerd.io-1.2.5-3.1.el7.x86_64.rpm
-rw-r--r--. 1 root root    39688 Jul 31 03:39 container-selinux-2.99-1.el7_6.noarch.rpm
-rw-r--r--. 1 root root 19623520 Jul 31 15:50 docker-ce-18.09.5-3.el7.x86_64.rpm
-rw-r--r--. 1 root root 14689524 Jul 31 15:50 docker-ce-cli-18.09.5-3.el7.x86_64.rpm
-rw-r--r--. 1 root root    29392 Jul 31 03:47 docker-ce-selinux-17.03.3.ce-1.el7.noarch.rpm
-rw-r--r--. 1 root root    67652 Jul 31 15:50 libcgroup-0.41-20.el7.x86_64.rpm
-rw-r--r--. 1 root root    56988 Jul 31 03:47 libseccomp-2.3.1-3.el7.x86_64.rpm
-rw-r--r--. 1 root root    65152 Jul 31 15:50 libseccomp-devel-2.3.1-3.el7.x86_64.rpm
-rw-r--r--. 1 root root   165932 Jul 31 04:03 libselinux-2.5-14.1.el7.x86_64.rpm
-rw-r--r--. 1 root root   155092 Jul 31 04:02 libselinux-utils-2.5-14.1.el7.x86_64.rpm
-rw-r--r--. 1 root root   154244 Jul 31 04:01 libsemanage-2.5-14.el7.x86_64.rpm
-rw-r--r--. 1 root root   115284 Jul 31 15:50 libsemanage-python-2.5-14.el7.x86_64.rpm
-rw-r--r--. 1 root root   304196 Jul 31 04:03 libsepol-2.5-10.el7.x86_64.rpm
-rw-r--r--. 1 root root        0 Jul 31 04:37 lxq_is_a_big_pig_head.tar
-rw-r--r--. 1 root root   937868 Jul 31 15:50 policycoreutils-2.5-29.el7.x86_64.rpm
-rw-r--r--. 1 root root   466616 Jul 31 15:50 policycoreutils-python-2.5-29.el7.x86_64.rpm
-rw-r--r--. 1 root root    32880 Jul 31 15:50 python-IPy-0.75-6.el7.noarch.rpm
-rw-r--r--. 1 root root   493364 Jul 31 04:01 selinux-policy-3.13.1-229.el7.noarch.rpm
-rw-r--r--. 1 root root  7234552 Jul 31 04:03 selinux-policy-targeted-3.13.1-229.el7.noarch.rpm
-rw-r--r--. 1 root root   635184 Jul 31 15:50 setools-libs-3.3.8-4.el7.x86_64.rpm

docker版本为:18.09.5

  • 2.上传rpm包到测试环境目录:~/test/rpms
  • 3.安装

    cd ~/test/rpms

    # --force --nodeps 选择强制安装和替换

    rpm -ivh *.rpm --force --nodeps

  • 4.启动

    systemctl start docker

  • 5.查看

    systemctl status docker

  • 6.docker info 警告:

解决办法:

vim  /etc/sysctl.conf 末尾添加

net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.bridge.bridge-nf-call-arptables = 1

执行:sysctl -p

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值