由于现场网络环境导致无法使用在线安装docker,所以改用离线安装。
参考文章https://www.cnblogs.com/always-fight/p/11474872.html,因为安装步骤都相同,所以基本和作者一样。但我安装过程中出现了一点问题,所以也记录下来。
一、系统环境
操作系统:centos7
[root]# cat /etc/redhat-release
CentOS Linux release 7.8.2003 (Core)
二、安装
1、解压文件
将压缩文件上传到服务器后解压,我一般会放在/home目录下。文件下载链接: https://pan.baidu.com/s/1hOLUnWoHfJjsJLGEIjxMGA 提取码: vv1v。
tar -xvf docker-18.06.1-ce.tgz
2、将解压出来的docker文件内容移动到 /usr/bin/ 目录下
cp docker/* /usr/bin/
3、将docker注册为service
网上很多步骤是编辑文件 vim /etc/systemd/system/docker.service 将相关内容拷贝进去,我最开始也是这样来的,但不知道具体什么原因导致我无法当作服务启动,可能是我拷贝的内容有问题。后来我又找到一篇文章,里面包含了docker.service和docker.socket文件,将这两个文件拷贝到/etc/systemd/system/目录下即可。
文章原文地址https://blog.csdn.net/u012814856/article/details/80493760,如果文章过期了,我这也有文件。
链接: https://pan.baidu.com/s/1TTdeh5-18qOoQYrwOnm0Bg 提取码: 77nu
4、启动
chmod +x /etc/systemd/system/docker.service #添加文件权限并启动docker
systemctl daemon-reload #重载unit配置文件
systemctl start docker #启动Docker
systemctl enable docker.service #设置开机自启
5、检查版本
[root]# docker -v
Docker version 18.06.1-ce, build e68fc7a
至此,docker离线安装完毕。