内网离线安装docker出现的问题及解决:
工作用到docker,而且需要内网离线安装,因为过程及其坎坷,特此记录
先使用xftp工具传输docker-ce及相关依赖的rpm包(最好安装在/usr/local/docker下面):
cd进去查看
之后在/etc/yum.repos.d文件下把所有的.repo文件打包到bak文件夹下。否则之后yum makecache会报错,再新建
docker-ce.repo文件
应该是
然后在docker-ce.repo用vi进行写入下面命令
[docker-ce]
name=Docker-ce-18.06.3
baseurl=file:///地址/docker-ce-yum-repo
gpgcheck=0
enabled=1
输入:wq保存退出
依次执行
yum clean all
yum makecache
yum repolist
然后开始安装
yum -y install docker-ce
若出现如图所示的错误
则需要在
https://centos.pkgs.org/7/centos-x86_64/libseccomp-2.3.1-3.el7.x86_64.rpm.html
下载大于2.3版本的libseccomp.rpm
执行rpm -ivh libseccomp-2.3.1-3.el7.x86_64.rpm
再次进行安装yum -y install docker-ce
会发现没有报错
之后看到
看到complete说明安装完成
验证安装
开启docker服务
systemctl start docker
会发现没有异常
检查版本号
docker -v
出现版本号则说明安装成功
输入systemctl status docker
看到报绿就说明docker已经在运行了,可以拉取镜像和运行容器了
搞了这么久就是需要一点绿哈哈哈哈