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

在腾讯云服务器(轻量应用服务器)上使用 Docker,通常分为环境准备安装 Docker基础操作常用场景四个步骤。由于轻量服务器系统多为 CentOS 7/8 或 Ubuntu,以下以这两种主流系统为例进行说明。

1. 登录与基础检查

首先通过 SSH 工具(如 PuTTY、Xshell 或 Mac/Linux 终端)登录到腾讯云轻量服务器:

ssh root@<你的公网IP>
# 输入密码后进入命令行

注意:首次登录建议先更新系统软件源,确保后续安装顺畅。

  • Ubuntu: apt update && apt upgrade -y
  • CentOS: yum update -y

2. 安装 Docker

根据操作系统选择对应的安装命令。

方案 A:Ubuntu / Debian (推荐)

使用官方提供的脚本一键安装最新版 Docker:

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

(注:国内用户建议加上 --mirror Aliyun 以提速下载)

安装完成后,启动并设置开机自启:

systemctl start docker
systemctl enable docker

方案 B:CentOS 7/8

需要先安装依赖,再添加 Docker 仓库:

# 1. 安装依赖
yum install -y yum-utils device-mapper-persistent-data lvm2

# 2. 添加 Docker 仓库 (使用阿里云镜像源)
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# 3. 安装 Docker CE
yum install -y docker-ce docker-ce-cli containerd.io

# 4. 启动服务
systemctl start docker
systemctl enable docker

验证安装

无论哪种系统,运行以下命令确认版本信息:

docker --version
docker run hello-world

如果看到 "Hello from Docker!" 提示,说明安装成功。


3. 配置国内镜像提速(重要)

由于默认拉取镜像速度较慢,建议配置阿里云或其他国内镜像提速器。

  1. 创建或编辑配置文件 /etc/docker/daemon.json

    vi /etc/docker/daemon.json
  2. 写入以下内容(以阿里云为例,需替换为你自己的提速地址):

    {
     "registry-mirrors": [
       "https://<你的专属ID>.mirror.aliyuncs.com"
     ]
    }

    获取方式:登录阿里云控制台 -> 容器镜像服务 (ACR) -> 个人空间 -> 镜像提速

  3. 重启 Docker 使配置生效:

    systemctl daemon-reload
    systemctl restart docker

4. 常用 Docker 操作命令

拉取镜像

# 拉取 Nginx 镜像
docker pull nginx:latest

运行容器

# 后台运行,端口映射 (宿主机 8080 -> 容器 80),挂载本地目录
docker run -d -p 8080:80 -v /opt/data/html:/usr/share/nginx/html --name my-nginx nginx

参数解释:

  • -d: 后台运行
  • -p: 端口映射 (HostPort:ContainerPort)
  • -v: 数据卷挂载
  • --name: 指定容器名称

查看与管理

# 查看正在运行的容器
docker ps

# 查看所有容器(包括已停止的)
docker ps -a

# 查看日志
docker logs -f <容器名或ID>

# 停止/启动/删除容器
docker stop <容器名>
docker start <容器名>
docker rm <容器名>

进入容器内部

docker exec -it <容器名> /bin/bash

5. 腾讯云轻量服务器的特殊注意事项

  1. 安全组设置
    在腾讯云服务器控制台,务必在“安全组”规则中放行你需要的端口(如上面例子中的 8080),否则外部无法访问。
    路径:控制台 -> 实例 -> 点击实例 -> 安全组 -> 添加入方向规则。

  2. 磁盘限制
    轻量服务器通常只有系统盘,容量较小。如果运行多个大容器,建议注意磁盘空间使用情况:

    df -h
    docker system df

    定期清理未使用的镜像和容器可释放空间:

    docker system prune -a
  3. Docker Compose (进阶)
    如果你需要同时运行多个服务(如 Web + MySQL),建议使用 Docker Compose。轻量服务器通常支持直接安装或使用内置的 compose 插件:

    # 安装 compose
    pip install docker-compose
    # 或者直接使用新版 docker compose 命令
    docker compose version

    编写 docker-compose.yml 文件后即可一键启动整个应用栈。

按照以上步骤,你就可以在腾讯轻量服务器上顺利部署各种基于 Docker 的应用了。如果有具体的应用(如 WordPress, Java 项目)需要部署,可以进一步询问具体配置。

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