目录
三、执行 tar xzvf docker-20.10.9.tgz 命令,解压安装包。
四、进入docker目录,将目录下的所有文件拷贝至“/usr/bin/”
一、在docker官网上下载,合适的安装文件
本次使用的是“docker-20.10.9.tgz ”
下载地址:https://download.docker.com/linux/static/stable/x86_64/
![](https://img-blog.csdnimg.cn/7e63b2b2b0c842738464bc144fc294b4.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAZ29vZGpvYjExMA==,size_20,color_FFFFFF,t_70,g_se,x_16)
二、上传安装包
上传docker安装包,本次上传至“/opt/”文件夹下
三、执行 tar xzvf docker-20.10.9.tgz 命令,解压安装包。
[root@CentOS opt]# tar xzvf docker-20.10.9.tgz
docker/
docker/docker
docker/runc
docker/ctr
docker/dockerd
docker/docker-init
docker/docker-proxy
docker/containerd-shim-runc-v2
docker/containerd-shim
docker/containerd
四、进入docker目录,将目录下的所有文件拷贝至“/usr/bin/”
[root@CentOS opt]# cd docker/
[root@CentOS docker]# cp * /usr/bin/
五、自定义服务
执行“vim /etc/systemd/system/docker.service”命令,然后在文件中添加以下内容,然后按“esc”,退出编辑状态,输入“:qw”退出文件编辑。
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target
六、给文件增加可执行权限
chmod +x /etc/systemd/system/docker.service
systemctl daemon-reload
七、开机启动
systemctl enable docker.service
八、启动Docker
systemctl start docker
九、测试
[root@CentOS ~]# docker -v
Docker version 20.10.9, build 48d30b5
[root@HikvisionOS ~]#