你提到“腾讯云轻量级Ubuntu Docker”,我理解你想了解的是:如何在腾讯云轻量应用服务器(LightHouse)上基于 Ubuntu 系统部署和使用 Docker。下面是一个详细的指南,帮助你在腾讯云轻量服务器的 Ubuntu 系统中安装并使用 Docker。
✅ 一、前提条件
- 已购买腾讯云轻量应用服务器(LightHouse)
- 镜像选择:Ubuntu Server(推荐 20.04 或 22.04 LTS 版本)
- 地区、带宽、防火墙等根据需求配置
- 已获取服务器公网 IP 和登录凭证(用户名/密码或密钥)
✅ 二、登录服务器
使用 SSH 登录你的轻量服务器:
ssh ubuntu@<你的公网IP>
# 或者如果用 root 用户
ssh root@<你的公网IP>
注意:Ubuntu 系统默认用户是
ubuntu,部分镜像可能为root。
✅ 三、更新系统包
sudo apt update && sudo apt upgrade -y
✅ 四、安装 Docker
方法一:使用官方脚本安装(推荐)
# 下载并执行 Docker 官方安装脚本
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
此脚本会自动检测系统并安装最新版 Docker CE。
方法二:手动添加仓库安装
# 安装依赖
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
# 更新包索引
sudo apt update
# 安装 Docker 引擎
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
如果看到欢迎信息,说明安装成功。
✅ 六、(可选)配置非 root 用户使用 Docker
避免每次使用 sudo,将当前用户加入 docker 组:
sudo usermod -aG docker $USER
然后退出终端重新登录,即可直接运行:
docker ps
✅ 七、开启 Docker 开机自启
sudo systemctl enable docker
✅ 八、配置防火墙(腾讯云控制台)
确保腾讯云控制台中的 防火墙规则 放行你需要的端口,例如:
- Web 服务:80, 443
- 自定义应用:3000, 8080 等
- SSH:22(默认已开)
路径:腾讯云控制台 → 轻量应用服务器 → 防火墙 → 添加规则
✅ 九、常用 Docker 命令示例
# 拉取镜像
docker pull nginx
# 运行容器
docker run -d -p 80:80 --name mynginx nginx
# 查看运行中的容器
docker ps
# 查看所有容器(包括停止的)
docker ps -a
# 日志查看
docker logs mynginx
# 停止容器
docker stop mynginx
✅ 十、进阶:安装 Docker Compose(v2)
现代 Docker 已集成 docker compose 插件,直接使用:
docker compose version
如果没有,可手动安装:
sudo apt install -y docker-compose-plugin
然后使用 docker compose up 等命令。
📌 注意事项(腾讯云轻量特别提醒)
- 资源有限:轻量服务器通常为 1C1G 或 2C4G,避免运行过多容器。
- 系统盘较小:注意 Docker 镜像占用空间,定期清理:
docker system prune -a - 不支持内核模块修改:轻量服务器为虚拟化实例,无法修改内核参数(如开启 IP_FORWARD 等需谨慎)。
- 快照备份:建议定期创建系统快照,防止误操作。
✅ 示例:部署一个 Nginx + 静态网站
docker run -d
--name website
-p 80:80
-v /home/ubuntu/html:/usr/share/nginx/html
nginx
🔚 总结
你可以在腾讯云轻量应用服务器的 Ubuntu 系统上轻松安装并使用 Docker,适合部署小型 Web 应用、测试环境、个人项目等。
如果你有具体想部署的服务(如 WordPress、Node.js、MySQL),可以继续提问,我可以提供对应的 docker-compose.yml 示例。
需要我帮你写一个部署博客或 API 服务的完整脚本吗?欢迎继续提问!
云计算导航