你提到“腾讯云轻量级Ubuntu Docker”,我理解你可能是想在腾讯云轻量应用服务器(Lighthouse)上使用 Ubuntu 系统镜像并部署 Docker。下面我为你详细说明如何操作,以及注意事项。
✅ 一、什么是腾讯云轻量应用服务器?
腾讯云轻量应用服务器(Lighthouse)是一种开箱即用、易于管理的云服务器,适合个人开发者、中小企业部署 Web 应用、博客、Docker 容器等。
- 支持 Ubuntu、CentOS、Debian、Docker 等预装镜像
- 提供一键部署能力
- 集成防火墙、监控、DNS 解析等功能
✅ 二、选择 Ubuntu + Docker 的方式
方式一:直接选择「Docker」应用镜像(推荐新手)
- 登录 腾讯云轻量应用服务器控制台
- 创建实例时,选择「应用镜像」
- 找到并选择:
- Docker(通常基于 Ubuntu 或 Debian)
- 创建完成后,系统已经预装了 Docker,你可以直接通过 SSH 登录使用。
⚠️ 注意:这个镜像本质是 Ubuntu 系统 + Docker 引擎,但系统版本可能不是最新。
方式二:选择 Ubuntu 镜像后手动安装 Docker(推荐进阶用户)
- 创建实例时选择「系统镜像」→
Ubuntu 20.04或Ubuntu 22.04 LTS - 创建完成后,通过 SSH 登录服务器:
ssh ubuntu@你的公网IP
- 更新系统包:
sudo apt update && sudo apt upgrade -y
- 安装 Docker(推荐使用官方脚本):
# 安装依赖
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
- 验证安装:
sudo docker --version
sudo docker run hello-world
- (可选)将当前用户加入 docker 组,避免每次用
sudo
sudo usermod -aG docker ubuntu
然后退出重新登录,即可免 sudo 使用 docker 命令。
✅ 三、常见用途示例
1. 部署一个 Nginx 容器
docker run -d -p 80:80 --name nginx nginx
然后访问 http://你的公网IP 即可看到欢迎页。
2. 部署一个 WordPress(带数据库)
docker run -d -p 8080:80 --name wordpress wordpress
注意:需配合 MySQL,建议使用
docker-compose更方便。
✅ 四、注意事项
| 项目 | 说明 |
|---|---|
| 端口开放 | 腾讯云轻量服务器有自带防火墙,需在控制台「防火墙」中放行端口(如 80、443、3000 等) |
| Docker 自启动 | Docker 默认会随系统启动自动运行 |
| 系统资源 | 轻量服务器配置较低(如 1C1G),避免运行过多容器 |
| 数据持久化 | 重要数据建议挂载卷或使用云硬盘 |
✅ 五、优化建议
- 使用
docker-compose管理多容器应用 - 配置 Nginx 反向X_X + Let’s Encrypt SSL
- 定期备份关键容器数据
- 使用腾讯云 COS 存储静态资源
🔗 参考链接
- 腾讯云轻量服务器文档:https://cloud.tencent.com/document/product/1207
- Docker 官方安装指南:https://docs.docker.com/engine/install/ubuntu/
如果你有具体需求(比如部署博客、Node.js 项目、MySQL、Portainer 等),可以告诉我,我可以提供对应的 docker-compose.yml 示例。
是否需要我帮你写一个部署 WordPress 或 Node 服务的完整脚本?
秒懂云