在腾讯云的 Ubuntu 服务器上安装 Docker 非常简单。以下是详细的步骤,适用于 Ubuntu 18.04、20.04、22.04 等常见版本。
✅ 步骤一:更新系统包
sudo apt update
sudo apt upgrade -y
✅ 步骤二:安装依赖包(用于通过 HTTPS 使用仓库)
sudo apt install -y apt-transport-https ca-certificates curl gnupg lsb-release
✅ 步骤三:添加 Docker 官方 GPG 密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
✅ 步骤四:添加 Docker 仓库
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
注意:
$(lsb_release -cs)会自动获取你的 Ubuntu 版本代号(如 focal、jammy),确保你使用的是受支持的版本。
✅ 步骤五:更新 APT 包索引并安装 Docker
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io
✅ 步骤六:验证 Docker 是否安装成功
sudo docker --version
输出类似:
Docker version 24.0.7, build ...
然后运行一个测试容器:
sudo docker run hello-world
如果看到欢迎信息,说明安装成功!
✅ (可选)配置非 root 用户使用 Docker
为了避免每次使用 docker 命令都要加 sudo,可以将当前用户加入 docker 组:
sudo usermod -aG docker $USER
⚠️ 执行后需要 重新登录 或重启 shell 会话才能生效。
验证是否成功(无需 sudo 运行):
docker run hello-world
✅ (可选)设置 Docker 开机自启
Docker 安装后通常已默认开启自启动,确认一下:
sudo systemctl enable docker
sudo systemctl start docker
🔒 腾讯云注意事项
- 安全组规则:如果你要通过网络访问 Docker 服务(如部署 Web 应用),记得在腾讯云控制台开放对应端口(如 80、443、8080 等)。
- 镜像提速(推荐):国内拉取镜像较慢,建议配置腾讯云镜像提速器。
配置腾讯云 Docker 镜像提速
编辑或创建 daemon 配置文件:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<EOF
{
"registry-mirrors": ["https://mirror.ccs.tencentyun.com"]
}
EOF
https://mirror.ccs.tencentyun.com是腾讯云官方提供的免费镜像提速地址(对腾讯云内网用户效果更佳)。
重启 Docker 生效:
sudo systemctl restart docker
🎉 完成!
你现在已经在腾讯云的 Ubuntu 服务器上成功安装并配置了 Docker,可以开始部署容器化应用了!
如有进一步需求,例如安装 Docker Compose、部署 Nginx/MySQL 等,也可以继续提问!
CLOUD云计算