腾讯轻量云服务器docker怎么使用?

在腾讯云服务器(轻量应用服务器)上使用 Docker,通常分为 系统准备安装 Docker验证运行常用操作 四个步骤。由于轻量服务器默认是 Linux 系统(如 Ubuntu 或 CentOS),以下是基于主流发行版的完整指南。

1. 连接服务器

首先,你需要通过 SSH 工具(如 Windows 的 PowerShell/CMD、Mac 的终端,或 Xshell、FinalShell 等)登录到服务器:

ssh root@你的服务器IP
# 输入密码后进入命令行界面

2. 安装 Docker

根据你服务器的操作系统版本,选择对应的安装命令。

方案 A:Ubuntu / Debian 系统(推荐)

大多数轻量服务器默认使用 Ubuntu,这是最通用的方式。

  1. 更新软件包索引并安装依赖:

    sudo apt-get update
    sudo apt-get install -y ca-certificates curl gnupg lsb-release
  2. 添加 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
  3. 设置稳定版源:

    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
  4. 安装 Docker Engine:

    sudo apt-get update
    sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
  5. 启动并设置开机自启:

    sudo systemctl start docker
    sudo systemctl enable docker

方案 B:CentOS / Rocky Linux / AlmaLinux 系统

如果你的服务器是 CentOS 7/8 或类似系统:

# 安装依赖
sudo yum install -y yum-utils

# 添加 Docker 仓库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

# 安装 Docker
sudo yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

# 启动服务
sudo systemctl start docker
sudo systemctl enable docker

3. 配置免密登录(可选但推荐)

为了方便后续管理,可以将当前用户加入 docker 组,避免每次执行 docker 命令都要加 sudo

sudo usermod -aG docker $USER
# 注意:修改组后需要重新登录才能生效,或者执行 newgrp docker

4. 验证安装是否成功

运行官方提供的测试镜像 hello-world

docker run hello-world

如果看到类似 "Hello from Docker!" 的输出,说明安装成功。


5. 常用 Docker 操作指南

拉取镜像

从 Docker Hub 拉取镜像(例如 Nginx):

docker pull nginx:latest

运行容器

将 Nginx 容器启动,并将宿主机的 80 端口映射到容器的 80 端口:

# 后台运行 (-d),指定名称 (--name),端口映射 (-p),挂载卷 (-v)
docker run -d --name my-nginx -p 80:80 nginx:latest

注意:轻量服务器默认防火墙可能未放行 80 端口,请确保在腾讯云控制台“安全组”中已开放相应端口。

查看正在运行的容器

docker ps

查看日志

docker logs my-nginx

停止并删除容器

docker stop my-nginx
docker rm my-nginx

清理所有资源(慎用)

docker system prune -a

6. 重要提示:腾讯云轻量服务器注意事项

  1. 安全组配置
    Docker 容器内部端口(如 80, 3306, 8080)必须先在 腾讯云控制台 -> 实例 -> 安全组 规则中添加入站规则,否则外部无法访问。

  2. Docker Compose
    如果你需要管理多个容器(如 MySQL + WordPress),建议安装并使用 Docker Compose。上述安装步骤中已经包含了 docker-compose-plugin,可以直接使用 docker compose up -d 命令。

  3. 磁盘空间
    轻量服务器的磁盘空间有限,定期清理未使用的镜像和容器可以节省空间:

    docker system prune -f

按照以上步骤操作,你就可以在腾讯轻量服务器上顺利部署和管理 Docker 容器了。如果有具体的应用场景(如搭建博客、数据库等),可以进一步询问具体命令。

未经允许不得转载:CLOUD技术博 » 腾讯轻量云服务器docker怎么使用?