在腾讯云 Ubuntu 服务器上安装 Docker 的标准步骤如下(以 Ubuntu 20.04/22.04 为例):
✅ 前提条件
- 已登录服务器(SSH 连接)
- 拥有
sudo权限 - 系统为 Ubuntu 18.04+(推荐 20.04 或 22.04)
- 网络连接正常(可访问官方仓库)
🔧 安装步骤
1️⃣ 更新包索引
sudo apt update
2️⃣ 安装必要依赖(用于 HTTPS 传输和存储库管理)
sudo apt install -y ca-certificates curl gnupg lsb-release
3️⃣ 添加 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
4️⃣ 设置 Docker 软件源
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
💡 提示:
$(lsb_release -cs)会自动获取当前 Ubuntu 代号(如focal、jammy)。
5️⃣ 再次更新包索引并安装 Docker Engine
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
✅ 此命令安装的是最新稳定版 Docker Engine,包含
docker compose(原docker-compose的官方插件版)。
6️⃣ 验证安装
# 检查版本
docker --version
docker compose version
# 运行测试容器
sudo docker run hello-world
若看到欢迎信息,说明安装成功。
🚀 可选:将当前用户加入 docker 组(避免每次用 sudo)
sudo usermod -aG docker $USER
# 使配置立即生效(无需重启,但需重新登录或执行 newgrp docker)
newgrp docker
⚠️ 注意:加入
docker组等同于获得 root 权限(Docker 守护进程以 root 运行),请谨慎操作。
🔐 腾讯云环境特别建议
- 安全组配置:确保开放了
2375(不推荐)、2376(TLS)或仅通过 SSH 隧道访问;默认不要暴露 Docker API 端口。 - 使用 Docker Compose:生产环境推荐使用
docker compose(内置于新版 Docker)替代旧版docker-compose。 - 定期更新:
sudo apt update && sudo apt upgrade docker-ce docker-ce-cli containerd.io
需要我提供一键脚本版本、CentOS 版本步骤,或协助配置 Docker 镜像提速(如阿里云/腾讯云镜像提速器)吗?
CLOUD技术笔记