腾讯云Ubuntu服务器安装Docker完整指南
结论先行:在腾讯云Ubuntu服务器上安装Docker只需执行几个简单命令即可完成,主要包括卸载旧版本、设置仓库、安装Docker引擎和验证安装四个步骤。下面是详细操作流程。
一、准备工作
- 确认系统版本:建议使用Ubuntu 20.04 LTS或22.04 LTS
- 登录服务器:通过SSH连接到你的腾讯云服务器
- 获取root权限:执行
sudo -i
或每个命令前加sudo
二、安装步骤
1. 卸载旧版本(如有)
sudo apt-get remove docker docker-engine docker.io containerd runc
2. 设置Docker仓库
# 更新apt包索引
sudo apt-get update
# 安装必要依赖包
sudo apt-get install
ca-certificates
curl
gnupg
lsb-release
# 添加Docker官方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
3. 安装Docker引擎
# 更新apt包索引(再次)
sudo apt-get update
# 安装最新版Docker
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
# 或者安装特定版本(可选)
# apt-cache madison docker-ce # 查看可用版本
# sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io
4. 验证安装
# 运行测试容器
sudo docker run hello-world
# 查看Docker版本
docker --version
三、配置优化(可选但推荐)
-
将用户加入docker组(避免每次使用sudo):
sudo usermod -aG docker $USER newgrp docker # 立即生效或重新登录
-
设置Docker开机自启:
sudo systemctl enable docker.service sudo systemctl enable containerd.service
-
配置镜像提速器(腾讯云用户特别有用):
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://mirror.ccs.tencentyun.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker
四、常见问题解决
- 权限问题:如果出现"Got permission denied"错误,确保用户已加入docker组
- 网络问题:腾讯云服务器可能需要配置安全组开放相关端口
- 版本冲突:如果遇到依赖问题,可尝试
sudo apt --fix-broken install
核心要点:通过官方仓库安装能确保获取最新稳定版,配置镜像提速器可显著提升国内拉取镜像速度。腾讯云用户直接使用其提供的镜像提速地址效果最佳。
完成上述步骤后,你的腾讯云Ubuntu服务器就已经准备好运行Docker容器了!接下来可以开始部署你的应用服务。