在腾讯云上部署 Ubuntu 22.04 的标准系统镜像后,Docker 并未默认集成在系统镜像中。
详细说明:
腾讯云提供的 Ubuntu 22.04 官方公共镜像 是一个纯净的操作系统环境,通常只包含基础的系统工具和必要的驱动(如云初始化工具 cloud-init),但不会预装 Docker 或其他容器运行时。
这意味着:
- 你无法直接运行
docker --version或systemctl status docker来使用 Docker。 - 需要手动安装 Docker 引擎。
如何安装 Docker
你可以通过以下步骤在腾讯云 Ubuntu 22.04 实例中安装 Docker:
# 1. 更新包索引
sudo apt update
# 2. 安装依赖包
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. 设置仓库
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
# 5. 更新包索引
sudo apt update
# 6. 安装 Docker Engine
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
# 7. (可选)将当前用户加入 docker 组,避免每次使用 sudo
sudo usermod -aG docker $USER
# 8. 验证安装
docker --version
sudo docker run hello-world
⚠️ 注意:执行完
usermod后需要重新登录或重启 shell 才能生效。
特殊情况说明
虽然标准镜像不包含 Docker,但腾讯云可能提供一些 自定义镜像 或 市场镜像(Marketplace Image),例如“Docker 优化版 Ubuntu”之类的第三方或官方预装镜像。如果你是从“应用镜像”或“服务市场”中选择的镜像,有可能已经集成了 Docker。
建议查看你选择的镜像名称和描述来确认是否预装。
总结
| 项目 | 是否默认包含 |
|---|---|
| 腾讯云 Ubuntu 22.04 标准镜像 | ❌ 不包含 Docker |
| 需要手动安装 | ✅ 推荐按官方方式安装 |
| 市场/自定义镜像 | ⚠️ 可能包含,需查看说明 |
✅ 建议:始终检查所用镜像类型,并根据需要自行安装 Docker。
CLOUD技术笔记