在 Debian 12 上手动下载安装 Docker
以下是针对在 Debian 12 (Bookworm) 上手动下载安装 Docker 的完整教程文档,包含正确的版本号和操作步骤。
在 Debian 12 上手动下载安装 Docker
本教程指导你如何通过手动下载并安装 Docker 及其相关组件在 Debian 12 上运行。
前置条件
确保系统已更新到最新版本:
sudo apt update && sudo apt upgrade -y
安装必要的依赖包:
sudo apt install -y curl apt-transport-https ca-certificates
Step 1: 下载 Docker 安装包
使用 curl
下载所需的 .deb
包。请确保在下载目录中执行以下命令:
# 下载 containerd.io
curl -O https://download.docker.com/linux/debian/dists/bookworm/pool/stable/amd64/containerd.io_1.7.24-1_amd64.deb
# 下载 docker-ce
curl -O https://download.docker.com/linux/debian/dists/bookworm/pool/stable/amd64/docker-ce_27.4.1-1~debian.12~bookworm_amd64.deb
# 下载 docker-ce-cli
curl -O https://download.docker.com/linux/debian/dists/bookworm/pool/stable/amd64/docker-ce-cli_27.4.1-1~debian.12~bookworm_amd64.deb
# 下载 docker-buildx-plugin
curl -O https://download.docker.com/linux/debian/dists/bookworm/pool/stable/amd64/docker-buildx-plugin_0.19.3-1~debian.12~bookworm_amd64.deb
# 下载 docker-compose-plugin
curl -O https://download.docker.com/linux/debian/dists/bookworm/pool/stable/amd64/docker-compose-plugin_2.32.1-1~debian.12~bookworm_amd64.deb
特别说明:此处可能访问不通,请尝试走不同的通道访问。祝顺利。
Step 2: 安装 Docker 包
使用 dpkg
一次性安装下载的所有 .deb
包:
sudo dpkg -i ./containerd.io_1.7.24-1_amd64.deb \
./docker-ce_27.4.1-1~debian.12~bookworm_amd64.deb \
./docker-ce-cli_27.4.1-1~debian.12~bookworm_amd64.deb \
./docker-buildx-plugin_0.19.3-1~debian.12~bookworm_amd64.deb \
./docker-compose-plugin_2.32.1-1~debian.12~bookworm_amd64.deb
注意:如果安装过程中出现依赖错误,可以运行以下命令修复依赖:
sudo apt --fix-broken install
可能会出现未安装iptables
的现象时,可以使用此命令进行处理。
Step 3: 验证安装
启动 Docker 服务:
sudo systemctl start docker sudo systemctl enable docker
检查 Docker 服务状态:
sudo systemctl status docker
验证 Docker 是否正常运行:
docker --version docker compose version
运行测试容器:
sudo docker run hello-world
常见问题
缺少依赖或安装失败
运行以下命令修复依赖并重新安装:sudo apt --fix-broken install sudo dpkg -i ./containerd.io_1.7.24-1_amd64.deb \ ./docker-ce_27.4.1-1~debian.12~bookworm_amd64.deb \ ./docker-ce-cli_27.4.1-1~debian.12~bookworm_amd64.deb \ ./docker-buildx-plugin_0.19.3-1~debian.12~bookworm_amd64.deb \ ./docker-compose-plugin_2.32.1-1~debian.12~bookworm_amd64.deb
无法运行
hello-world
确保当前用户属于docker
用户组:sudo groupadd docker sudo usermod -aG docker $USER newgrp docker
卸载 Docker
如需卸载 Docker 及其相关组件,可以执行以下命令:
sudo apt purge -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo rm -rf /var/lib/docker /var/lib/containerd
- 参考 Docker 官方文档。