腾讯云Ubuntu服务器安装Docker的步骤是什么?

在腾讯云 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 代号(如 focaljammy)。

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 镜像提速(如阿里云/腾讯云镜像提速器)吗?

云服务器