1.环境准备
root@ubuntu:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.6 LTS
Release: 18.04
Codename: bionic
2.相关环境离线包下载
地址:https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/amd64/
或者百度网盘
链接:https://pan.baidu.com/s/14v7ub06NTSe2VHkX64v4uA
提取码:dgr8
本人docker的安装分别为上面四个版本
3.将包上传至服务器任意位置并按顺序进行安装
root@ubuntu:~/docker# sudo dpkg -i libltdl7_2.4.6-2_amd64.deb
root@ubuntu:~/docker# sudo dpkg -i docker-ce-cli_20.10.9_3-0_ubuntu-bionic_amd64.deb
root@ubuntu:~/docker# sudo dpkg -i containerd.io_1.2.5-1_amd64.deb
root@ubuntu:~/docker# sudo dpkg -i docker-ce_18.09.6_3-0_ubuntu-bionic_amd64.deb
在这一步安装过程中如遇下面错误
docker-engine (version 17.05.0~ce-0~ubuntu-trusty) is present and unpacked but not configured.
到这边会报一些依赖包的错误,可能依赖包有损坏,运行如下命令对安装包进行修复
root@ubuntu:~# sudo apt-get --fix-broken install
4.查看docker版本
root@ubuntu:~# docker -v
Docker version 20.10.9, build c2ea9bc
5.启动并设置docker开机自启
root@ubuntu:~# sudo systemctl start docker
root@ubuntu:~# sudo systemctl enable docker
root@ubuntu:~# sudo systemctl status docker
6.配置镜像加速器
root@ubuntu:~# sudo vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://obou6wyb.mirror.aliyuncs.com"]
}
7.重启docker
root@ubuntu:~# sudo systemctl daemon-reload
root@ubuntu:~# sudo systemctl docker restart