腾讯云的 Ubuntu 镜像本身是标准的操作系统镜像,并不默认预装 Docker,因此不直接支持“Docker 一键部署”。但你可以在腾讯云上通过以下几种方式快速部署 Docker:
✅ 方式一:使用腾讯云「镜像市场」中的预装 Docker 镜像(接近“一键部署”)
腾讯云提供了一些预装 Docker 的第三方或官方优化镜像,你可以在创建 CVM 实例时选择这些镜像,实现“类一键部署”。
操作步骤:
- 登录 腾讯云控制台
- 创建 CVM 实例
- 在「镜像」选项中选择:
- 公共镜像 → Ubuntu(需手动安装 Docker)
- 或选择 镜像市场 → 搜索关键词如 “Docker”、“容器” 等
- 例如:“Docker CE 预装 Ubuntu” 类镜像
这些镜像通常由第三方或腾讯云合作方提供,已集成 Docker 环境,开机即可使用
docker --version和docker run。
✅ 方式二:使用「自动化脚本」或「自定义镜像」
- 使用用户数据(User Data)脚本自动安装 Docker
在创建 Ubuntu CVM 时,填写「用户数据」字段,写入 Shell 脚本自动安装 Docker:
#!/bin/bash
# 安装 Docker CE
apt-get update
apt-get install -y apt-transport-https ca-certificates curl gnupg lsb-release
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | 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" | tee /etc/apt/sources.list.d/docker.list > /dev/null
apt-get update
apt-get install -y docker-ce docker-ce-cli containerd.io
只要实例支持 User Data(大多数地区支持),就能实现“创建即安装”,接近一键部署。
✅ 方式三:自己制作自定义镜像
- 创建一个 Ubuntu 实例
- 手动安装 Docker 并配置好环境
- 使用该实例创建「自定义镜像」
- 后续基于该镜像创建的实例都自带 Docker
总结
| 方式 | 是否支持“一键部署” | 说明 |
|---|---|---|
| 标准 Ubuntu 镜像 | ❌ 否 | 需手动安装 Docker |
| 镜像市场中的 Docker 镜像 | ✅ 接近一键 | 已预装,开箱即用 |
| User Data 脚本自动安装 | ✅ 半自动一键 | 创建实例时自动部署 |
| 自定义镜像 | ✅ 完全定制 | 适合批量部署 |
建议
如果你希望实现真正的“Docker 一键部署”,推荐:
👉 在镜像市场中选择已预装 Docker 的 Ubuntu 镜像,或者
👉 使用 User Data 脚本自动安装 Docker
这样可以做到:创建实例 → 登录 → 直接使用 Docker,体验接近“一键部署”。
如有需要,我可以为你提供一份完整的 User Data 脚本或推荐具体的镜像名称。
CLOUD技术笔记