腾讯云的 Ubuntu 22.04 镜像 默认情况下并不预装 Docker。
无论是腾讯云、阿里云、华为云还是 AWS 等主流云服务商,其提供的标准 Ubuntu 22.04 镜像(包括公共镜像和大多数自定义镜像)通常都只是纯净的操作系统安装环境,不会默认预装 Docker。
具体说明:
- 腾讯云官方 Ubuntu 22.04 镜像:这是基于 Canonical 官方镜像制作的标准系统镜像,仅包含基础系统组件,Docker 不在其中。
- 是否预装 Docker 可通过以下方式确认:
登录服务器后执行:docker --version如果提示
command not found,说明未安装。
如何安装 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 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
# 安装 Docker 引擎
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
安装完成后,建议将用户加入 docker 组以避免每次使用 sudo:
sudo usermod -aG docker $USER
然后重新登录或执行 newgrp docker 生效。
特殊情况说明:
虽然标准镜像不带 Docker,但腾讯云可能提供一些 “市场镜像” 或 “应用镜像”(例如“Docker 环境 Ubuntu”),这类镜像是第三方或腾讯云定制的,可能会预装 Docker。你可以在购买 CVM 实例时查看镜像描述,如果有明确写“预装 Docker”或“Docker 环境”,那才是预装的。
总结:
| 问题 | 回答 |
|---|---|
| 腾讯云 Ubuntu 22.04 是否预装 Docker? | ❌ 否,标准镜像未预装 |
| 如何确认是否安装? | 运行 docker --version |
| 如何安装? | 使用官方脚本或 APT 安装 |
| 有没有预装 Docker 的镜像? | 市场镜像中可能有,需特别选择 |
如需自动化部署,建议结合 Terraform / Shell 脚本 / 用户数据(User Data) 自动安装 Docker。
云服务器