腾讯云轻量服务器部署docker?

在腾讯云轻量应用服务器(TencentCloud Lighthouse)上部署 Docker 是一个非常常见的操作,以下是详细的步骤指南,帮助你在轻量服务器上成功安装并使用 Docker。


✅ 一、准备工作

  1. 购买并登录腾讯云轻量服务器

    • 登录 腾讯云控制台
    • 购买一台轻量应用服务器(推荐选择 Ubuntu 20.04 / 22.04 或 CentOS 7/8 系统)
    • 获取服务器公网 IP、用户名(如 ubunturoot)和密码/密钥
  2. 使用 SSH 登录服务器

    ssh root@你的公网IP
    # 或
    ssh ubuntu@你的公网IP

✅ 二、安装 Docker

方法一:使用官方一键安装脚本(推荐)

适用于 Ubuntu/CentOS 等主流 Linux 发行版:

# 下载并运行 Docker 官方安装脚本
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

脚本会自动检测系统类型并安装最新版 Docker CE。

方法二:手动安装(以 Ubuntu 为例)

# 1. 更新包索引
sudo apt update

# 2. 安装依赖
sudo apt install -y apt-transport-https ca-certificates curl gnupg lsb-release

# 3. 添加 Docker 官方 GPG 密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

# 4. 添加 Docker 仓库
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" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

# 5. 更新包索引
sudo apt update

# 6. 安装 Docker 引擎
sudo apt install -y docker-ce docker-ce-cli containerd.io

✅ 三、配置 Docker(可选但推荐)

  1. 将当前用户加入 docker 组(避免每次用 sudo)
sudo usermod -aG docker $USER

退出并重新登录 SSH,使组权限生效。

  1. 设置 Docker 开机自启
sudo systemctl enable docker
sudo systemctl start docker

✅ 四、验证安装

docker --version
docker run hello-world

如果看到欢迎信息,说明 Docker 安装成功!


✅ 五、部署你的应用(示例:部署 Nginx)

docker run -d -p 80:80 --name mynginx nginx

然后在浏览器访问 http://你的服务器公网IP,看到 Nginx 欢迎页即成功。


✅ 六、注意事项

  1. 防火墙/安全组

    • 登录腾讯云控制台 → 轻量服务器 → 防火墙
    • 确保开放你需要的端口(如 80、443、3000 等)
    • 默认 Docker 使用的端口需在防火墙中放行
  2. 资源限制

    • 轻量服务器配置较低(如 1C1G),避免运行过多容器
    • 可配合 docker-compose 管理多服务
  3. 数据持久化

    • 使用 -v 挂载卷保存数据,避免容器删除后数据丢失

✅ 七、可选:安装 Docker Compose

# 下载最新版 docker-compose(替换版本号为最新)
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

# 添加执行权限
sudo chmod +x /usr/local/bin/docker-compose

# 验证
docker-compose --version

✅ 总结

步骤 内容
1 登录轻量服务器
2 安装 Docker(推荐一键脚本)
3 配置用户权限和开机启动
4 测试运行容器
5 配置安全组开放端口
6 部署实际应用(如 Nginx、MySQL、Node.js 等)

如果你有具体想部署的服务(如 WordPress、Next.js、MySQL 等),可以告诉我,我可以提供对应的 docker-compose.yml 示例。

祝你部署顺利!🚀

未经允许不得转载:ECLOUD博客 » 腾讯云轻量服务器部署docker?