核心结论
在腾讯云服务器(Ubuntu系统)上安装Docker只需5个步骤,重点包括卸载旧版本、配置官方仓库,并验证安装成功。
1. 卸载旧版本(可选)
若系统存在旧版Docker,需先清理:
sudo apt-get remove docker docker-engine docker.io containerd runc
sudo apt-get autoremove
关键点:避免版本冲突,确保环境干净。
2. 安装依赖工具
执行以下命令配置基础环境:
sudo apt-get update
sudo apt-get install
ca-certificates
curl
gnupg
lsb-release
作用:为后续添加Docker仓库提供支持。
3. 添加Docker官方GPG密钥和仓库
# 添加GPG密钥
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
# 设置稳定版仓库
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
注意:需匹配Ubuntu版本(如jammy),否则报错。
4. 安装Docker引擎
更新仓库并安装:
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
推荐:直接安装最新版,如需特定版本可通过apt-cache madison docker-ce查询。
5. 验证安装
运行测试容器确认功能正常:
sudo docker run hello-world
若输出Hello from Docker!则表明安装成功。
权限配置(可选):将当前用户加入docker组避免每次sudo:
sudo usermod -aG docker $USER
newgrp docker # 立即生效
常见问题
- 网络问题:腾讯云服务器建议配置国内镜像X_X(如腾讯云DHub镜像)。
- 版本兼容性:Ubuntu需为LTS版本(如20.04/22.04),非LTS可能缺依赖。
CCLOUD博客