腾讯云轻量级ubuntu docker?

你提到“腾讯云轻量级Ubuntu Docker”,我理解你想了解的是:如何在腾讯云轻量应用服务器(LightHouse)上基于 Ubuntu 系统部署和使用 Docker。下面是一个详细的指南,帮助你在腾讯云轻量服务器的 Ubuntu 系统中安装并使用 Docker。


✅ 一、前提条件

  1. 已购买腾讯云轻量应用服务器(LightHouse)
    • 镜像选择:Ubuntu Server(推荐 20.04 或 22.04 LTS 版本)
    • 地区、带宽、防火墙等根据需求配置
  2. 已获取服务器公网 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 等命令。


📌 注意事项(腾讯云轻量特别提醒)

  1. 资源有限:轻量服务器通常为 1C1G 或 2C4G,避免运行过多容器。
  2. 系统盘较小:注意 Docker 镜像占用空间,定期清理:
    docker system prune -a
  3. 不支持内核模块修改:轻量服务器为虚拟化实例,无法修改内核参数(如开启 IP_FORWARD 等需谨慎)。
  4. 快照备份:建议定期创建系统快照,防止误操作。

✅ 示例:部署一个 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 服务的完整脚本吗?欢迎继续提问!

未经允许不得转载:云计算导航 » 腾讯云轻量级ubuntu docker?