从离线安装包安装
如果你不能使用Docker的 apt
仓库来安装Docker Engine,那么你可以下载 deb
文件来手动安装. 每一次更新都需要亲自下载安装Docker Engine。
登录
https://download.docker.com/linux/debian/dists/
(国内可能无法访问,这里提供一个网盘连接)。列表中选择你的Debian版本。
然后依次进入
pool/stable/
以及选择你的系统架构 (amd64
,armhf
,arm64
, ors390x
).下载下面提到的
deb
文件来安装Docker Engine,CLI,containerd以及 Docker Compose 包:containerd.io_<version>_<arch>.deb
docker-ce_<version>_<arch>.deb
docker-ce-cli_<version>_<arch>.deb
docker-buildx-plugin_<version>_<arch>.deb
docker-compose-plugin_<version>_<arch>.deb
安装
.deb
包. 这里中括号以及里面的文字改成你下载的Docker的包的参数段。$ sudo dpkg -i ./containerd.io_<version>_<arch>.deb \ ./docker-ce_<version>_<arch>.deb \ ./docker-ce-cli_<version>_<arch>.deb \ ./docker-buildx-plugin_<version>_<arch>.deb \ ./docker-compose-plugin_<version>_<arch>.deb
Docker 后台服务会自动启动。
验证一下是否能够运行
hello-world
镜像:$ sudo service docker start $ sudo docker run hello-world
这个命令会自动下载镜像并且输出镜像运行后的内容
安装Docker Engine之前要检查一下是否已经安装了依赖包,比如iptables
。