腾讯云提供的Ubuntu镜像是否预装了Docker?

腾讯云提供的标准 Ubuntu 镜像(如 Ubuntu 18.04、Ubuntu 20.04、Ubuntu 22.04 等)默认不预装 Docker

这些镜像是官方的纯净版 Ubuntu 操作系统,仅包含基础系统组件和腾讯云必要的驱动或优化工具(如 cloud-init、QCloud 监控插件等),但不会预装 Docker 或其他容器运行时。

如何确认?

你可以通过以下方式验证:

  1. 登录到你的腾讯云 CVM 实例。
  2. 执行命令:
    docker --version

    如果返回 command not found 或类似提示,说明未安装 Docker。


如何安装 Docker?

你可以手动安装 Docker,推荐使用官方脚本或 APT 安装:

方法一:使用官方便捷安装脚本(推荐测试环境)

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

方法二:使用 APT 手动安装(生产推荐)

# 更新包索引
sudo apt update

# 安装依赖
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

# 添加仓库
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

# 安装 Docker 引擎
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io

启动并设置开机自启

sudo systemctl enable docker
sudo systemctl start docker

(可选)将当前用户加入 docker 组,避免每次使用 sudo

sudo usermod -aG docker $USER

之后需要重新登录生效。


补充说明

如果你希望使用预装 Docker 的镜像,可以考虑:

  • 使用 腾讯云市场 中的第三方镜像(有些提供“Docker 环境已配置”的 Ubuntu 镜像)。
  • 使用 TKE(腾讯云容器服务) 的节点镜像,这些可能包含预装 Docker。
  • 自定义镜像:自己安装 Docker 后创建私有镜像。

✅ 总结:
腾讯云官方 Ubuntu 镜像不预装 Docker,需自行安装。但安装过程简单,官方文档和社区支持完善。