腾讯云ubuntu22.04 docker镜像是预装好的docker?

腾讯云提供的 Ubuntu 22.04 镜像(无论是公共镜像还是市场镜像)默认情况下并不预装 Docker

具体说明:

  1. 标准 Ubuntu 22.04 镜像(如 ubuntu:22.04 或腾讯云的公共镜像)

    • 这是官方或腾讯云基于官方源制作的纯净系统镜像。
    • 它只包含最基本的系统组件,不包含 Docker 引擎或其他容器运行时
    • 如果你在腾讯云 CVM 上选择“Ubuntu 22.04”作为操作系统,开机后你需要手动安装 Docker
  2. 是否有“预装 Docker”的特殊镜像?

    • 腾讯云有时会在其 云市场(Marketplace) 提供一些第三方或定制化镜像,例如“Docker 环境一键部署”、“LAMP + Docker”等。
    • 这些镜像可能预装了 Docker、Docker Compose 等工具。
    • 但这类镜像通常会明确标注“预装 Docker”或“容器环境”等字样。

如何确认是否已安装 Docker?

登录到你的 Ubuntu 22.04 实例后,执行以下命令:

docker --version
  • 如果返回版本信息(如 Docker version 24.0.7, build ...),说明已安装。
  • 如果提示 command not found,则未安装。

如何手动安装 Docker(推荐方式)

你可以使用官方脚本快速安装:

# 更新包索引
sudo apt update

# 安装依赖
sudo apt install -y 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

# 更新 APT 包索引
sudo apt update

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

# (可选)将当前用户加入 docker 组,避免每次使用 sudo
sudo usermod -aG docker $USER

# 重启 shell 或重新登录后测试
docker --version
docker run hello-world

总结

问题 回答
腾讯云 Ubuntu 22.04 是否预装 Docker? ❌ 默认不预装
哪些镜像可能预装 Docker? 云市场中的“Docker 环境”类镜像(需特别注意描述)
如何确认? 执行 docker --version
如何安装? 使用上述官方安装脚本

如果你希望开箱即用 Docker,建议:

  • 使用腾讯云市场中明确标注“预装 Docker”的镜像,或
  • 自行创建一个安装好 Docker 的自定义镜像。

需要我帮你生成一个自动化安装脚本或 Terraform 配置吗?

未经允许不得转载:秒懂云 » 腾讯云ubuntu22.04 docker镜像是预装好的docker?