腾讯云上Ubuntu系统Docker安装部署指南
结论先行
在腾讯云Ubuntu系统上部署Docker只需5个关键步骤:更新系统→安装依赖→添加Docker源→安装Docker CE→验证安装。整个过程约10分钟即可完成,腾讯云的内网镜像源能显著提速安装过程。
详细安装步骤
1. 系统准备与更新
- 通过SSH登录腾讯云Ubuntu服务器
- 执行系统更新命令:
sudo apt update && sudo apt upgrade -y - 腾讯云建议:使用内网apt源提速更新,修改
/etc/apt/sources.list替换为腾讯云内网镜像源
2. 安装必要依赖包
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
- 这些包确保能通过HTTPS访问仓库并管理软件源
3. 添加Docker官方GPG密钥和仓库
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
- 关键点:
$(lsb_release -cs)会自动匹配当前Ubuntu版本代号
4. 安装Docker CE
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io
- 安装完成后会自动启动Docker服务
5. 验证安装
sudo docker run hello-world
- 看到"Hello from Docker!"表示安装成功
腾讯云优化配置
1. 使用腾讯云容器镜像提速
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://mirror.ccs.tencentyun.com"]
}
EOF
sudo systemctl restart docker
- 重要提示:腾讯云镜像提速器可提升镜像拉取速度80%以上
2. 配置用户权限(可选但推荐)
sudo usermod -aG docker ${USER}
newgrp docker
- 允许当前用户无需sudo执行docker命令
常见问题解决
-
错误1:
Cannot connect to the Docker daemon- 解决方案:执行
sudo systemctl start docker
- 解决方案:执行
-
错误2:镜像拉取超时
- 解决方案:确认已正确配置腾讯云镜像提速器
-
错误3:权限不足
- 解决方案:将用户加入docker组或使用sudo
维护与管理基础命令
- 查看Docker版本:
docker --version - 启动/停止Docker服务:
sudo systemctl start docker sudo systemctl stop docker - 设置开机自启:
sudo systemctl enable docker
总结
在腾讯云Ubuntu上部署Docker是一个简单高效的过程,利用腾讯云的内网资源可以大幅提升安装和镜像下载速度。完成基础安装后,建议立即配置镜像提速器和用户权限,为后续的容器化应用部署打下良好基础。
秒懂云