-
下载离线安装包
下载地址https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/amd64/
下载3个包
1、https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/amd64/containerd.io_1.4.3-1_amd64.deb
2、https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/amd64/docker-ce-cli_20.10.23-0ubuntu-bionic_amd64.deb
3、https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/amd64/docker-ce_20.10.23-0ubuntu-bionic_amd64.deb
注意:我的ubantu系统是18.04的,不同的下载路径有所不同,这是官方安装文档的链接https://docs.docker.com/engine/install/ubuntu/#install-from-a-package,请根据自己的版本更改路径。
按照官方文档安装时我只下载了最后一个包,但在系统内安装时,提示没有安装docker-ce-cli和containerd.io,但是使用apt安装时显示找不到这两个安装包。 -
将三个包放到Linux的某个文件夹下
-
安装libltdl7:
sudo apt-get install libltdl7
-
按顺序安装三个包,注意顺序不能错:
1. sudo dpkg -i docker-ce-cli_18.09.0~3-0~ubuntu-bionic_amd64.deb 2. sudo dpkg -i containerd.io_1.2.0-1_amd64.deb 3. sudo dpkg -i docker-ce_18.09.0~3-0~ubuntu-bionic_amd64.deb
-
安装完成,终端输入 sudo docker run hello-world 通过运行hello-world 映像来验证是否正确安装了Docker Engine