腾讯云Ubuntu服务器安装Docker环境完整指南
结论先行
在腾讯云Ubuntu服务器上安装Docker只需执行5个核心步骤:更新系统→安装依赖→添加Docker官方源→安装Docker Engine→验证安装。推荐使用官方脚本一键安装,这是最安全高效的方式。
详细安装步骤
1. 系统准备(必需)
- 通过SSH登录腾讯云Ubuntu服务器(推荐使用22.04 LTS版本)
- 执行以下命令更新软件包索引:
sudo apt update && sudo apt upgrade -y - 关键依赖安装:
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
2. 安装Docker(两种方法任选)
方法一:官方推荐脚本(最快)
- 单行命令自动完成所有配置:
curl -fsSL https://get.docker.com | sudo sh - 优势:自动检测系统版本并配置APT源,避免手动操作错误
方法二:手动分步安装
- 添加Docker官方GPG密钥:
sudo install -m 0755 -d /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 $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null - 安装Docker Engine:
sudo apt update && sudo apt install -y docker-ce docker-ce-cli containerd.io
3. 验证安装
- 检查Docker版本:
docker --version - 运行测试容器(验证功能):
sudo docker run hello-world预期结果:看到"Hello from Docker!"输出即表示成功
4. 权限配置(重要)
- 将当前用户加入docker组,避免每次使用
sudo:sudo usermod -aG docker $USER newgrp docker # 立即生效无需重启 - 验证非root权限操作:
docker ps
5. 腾讯云特定优化
- 镜像提速(解决国内拉取镜像慢的问题):
修改/etc/docker/daemon.json:{ "registry-mirrors": ["https://mirror.ccs.tencentyun.com"] }重启服务生效:
sudo systemctl restart docker
常见问题解决
- 错误1:无法连接Docker守护进程
- 解决方案:执行
sudo systemctl start docker启动服务
- 解决方案:执行
- 错误2:镜像拉取超时
- 必须配置腾讯云镜像提速器(见步骤5)
最终建议
- 生产环境务必安装指定版本(如
sudo apt install docker-ce=5:24.0.6-1~ubuntu.22.04~jammy) - 定期更新Docker:
sudo apt update && sudo apt upgrade docker-ce - 安全加固:参考腾讯云《容器安全最佳实践》文档
完成上述步骤后,你的腾讯云Ubuntu服务器已具备完整的Docker开发/生产环境。
CLOUD云计算