上一篇文章《centos7.x 如何在线安装docker?》我们讲解了如何在线安装docker,但是有的同学公司所处的网络环境比较敏感或者进行了网络隔离不能上网,那么使用docker方式部署就是最快最方便的方式,那么我们如何在内网环境里面实现离线安装docker呢?
第一步:下载下面对应的软件:
docker-ce-cli-18.09.8-3.el7.x86_64.rpm container-selinux-2.107-3.el7.noarch.rpm containerd.io-1.2.2-3.el7.x86_64.rpm docker-ce-18.09.8-3.el7.x86_64.rpm
备注:点击下方的下载就可以下载对应的软件,软件被重命名过,记得对应上即可
docker-ce-18.09.8-3.el7.x86_64.rpm 下载
containerd.io-1.2.2-3.el7.x86_64.rpm 下载
container-selinux-2.107-3.el7.noarch.rpm 下载
docker-ce-cli-18.09.8-3.el7.x86_64.rpm 下载
第二步:在服务器上创建一个目录
mkdir -p /home/pubserver/tools
第三步:把上面下载的4个文件上传到服务器目录里面
对应的地址是:/home/pubserver/tools
第四步:按照下面的执行顺序,挨个执行(切记一定要按照这个顺序,因为每一个软件都需要依赖)
rpm -ivh docker-ce-cli-18.09.8-3.el7.x86_64.rpm rpm -ivh container-selinux-2.107-3.el7.noarch.rpm rpm -ivh containerd.io-1.2.2-3.el7.x86_64.rpm rpm -ivh docker-ce-18.09.8-3.el7.x86_64.rpm
执行完上诉过程,服务器上的docker就安装完了,这时候服务器上还没有启动docker,因此我们把docker启动起来
第五步:启动docker
systemctl start docker
到这里docker就完整的运行在我们的服务器上了,接着就可以使用docker了,例如:
docker ps docker images
启动docker之后,一定要记得管理本机的selinux。
1、临时关闭:输入命令setenforce 0,重启系统后还会开启。 2、永久关闭:输入命令vi /etc/selinux/config,将SELINUX=enforcing改为SELINUX=disabled,然后保存退出。
还没有评论,来说两句吧...