前言

如果您无法使用Docker的存储库来安装Docker Engine,您可以下载 【.deb】文件并手动安装。每次升级Docker时都需要下载一个新文件。

1、下载Docker安装包

打开网址:https://download.docker.com/linux/ubuntu/dists/,选择你的Ubuntu版本(本教程以 focal 版本为例说明),然后浏览到 pool/stable/ ,选择 amd64, armhf, arm64, or s390x, 然后下载你想安装的Docker引擎.deb 文件 。

下面以日期最近的为例说明:

docker-ce : 最新版: docker-ce_20.10.9~3-0~ubuntu-focal_amd64.deb docker-ce-cli : 最新版: docker-ce-cli_20.10.9~3-0~ubuntu-focal_amd64.deb containerd.io : 最新版: containerd.io_1.6.8-1_amd64.deb docker-compose-plugin : 最新版: docker-compose-plugin_2.6.0~ubuntu-focal_amd64.deb

2、安装Docker 引擎

进入下载的安装包所在路径, 按照如下顺序依次执行安装

$ sudo dpkg -i docker-ce_20.10.9~3-0~ubuntu-focal_amd64.deb $ sudo dpkg -i docker-ce-cli_20.10.9~3-0~ubuntu-focal_amd64.deb $ sudo dpkg -i containerd.io_1.6.8-1_amd64.deb $ sudo dpkg -i docker-compose-plugin_2.6.0~ubuntu-focal_amd64.deb

按照上述过程执行完后,Docker守护程序自动启动。

3、测试安装的Docker引擎是否成功

跑一个hello-world镜像,测试是否安装成功 $ sudo docker run hello-world 查看已经启动的容器 $ sudo docker ps -a // 查询的结果中 STATUS 的值 是 Up *** 说明成功了。