在腾讯云的 Debian 系统上安装 Docker 可以按照以下步骤操作,适用于大多数 Debian 版本(如 Debian 10/11/12)。请根据你的具体需求选择合适的方法:
方法一:使用官方脚本快速安装(推荐)
# 1. 更新软件包索引并安装依赖
sudo apt update
sudo apt install -y curl gnupg
# 2. 下载并执行 Docker 官方安装脚本
curl -fsSL https://get.docker.com | sudo sh
# 3. 验证安装
sudo docker run hello-world
方法二:手动分步安装
1. 卸载旧版本(如有)
sudo apt remove -y docker docker-engine docker.io containerd runc
2. 安装依赖工具
sudo apt update
sudo apt install -y ca-certificates curl gnupg
3. 添加 Docker 官方 GPG 密钥
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
4. 设置 Docker 仓库
echo
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" |
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
5. 安装 Docker 引擎
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
6. 验证安装
sudo docker run hello-world
后续配置
-
免 sudo 执行 Docker 命令(可选)
将当前用户加入docker组:sudo usermod -aG docker $USER newgrp docker # 刷新组权限(或重新登录) -
设置开机自启
sudo systemctl enable docker -
配置镜像提速(腾讯云国内用户)
修改/etc/docker/daemon.json(如无则新建):{ "registry-mirrors": [ "https://mirror.ccs.tencentyun.com" ] }重启服务生效:
sudo systemctl restart docker
常见问题
-
错误:无法找到软件包
确保 Debian 版本代号正确(如bookworm、bullseye),或手动替换仓库中的$VERSION_CODENAME。 -
网络问题
腾讯云国内服务器建议使用腾讯云镜像提速(见上述配置)。 -
兼容性
Docker 官方支持 Debian 10+,老旧版本需参考 Debian 文档。
通过以上步骤,你应该能在腾讯云 Debian 实例上顺利安装并运行 Docker。如需更详细指导,可参考 Docker 官方文档。
云服务器