1、准备docker离线包
docker安装包下载地址https://download.docker.com/linux/static/stable/x86_64/
选择适合的版本下载并上传至离线服务器上,我这个选择的docker-20.10.9
2、离线安装docker
①解压安装包
tar -zxvf docker-20.10.9.tgz
②复制到/usr/bin/下
cp docker/* /usr/bin/
③创建systemd单元管理docker
cat >> /etc/systemd/system/docker.service << EOF
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network.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
EOF
④启动docker并设置自启
systemctl daemon-reload
systemctl start docker
systemctl enable docker
⑤测试是否安装成功
docker ps
docker images
docker network ls
docker -v
如果和我测试结果一样,那么恭喜你安装成功