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

在腾讯云服务器(轻量应用服务器)上使用 Docker,通常分为 环境准备安装 Docker运行容器常用管理命令 四个步骤。由于轻量服务器通常预装的是 Ubuntu、Debian 或 CentOS,以下操作以最常见的 Ubuntu/Debian 为例(CentOS 略有不同,文末会补充)。

第一步:登录并更新系统

首先通过 SSH 工具(如 PuTTY、Xshell 或 Mac/Linux 终端)登录到你的轻量服务器。登录后,建议先更新软件源,确保获取最新的安全补丁和依赖包。

# Ubuntu/Debian
sudo apt update && sudo apt upgrade -y

# CentOS (如果是 CentOS)
sudo yum update -y

第二步:安装 Docker

腾讯云轻量服务器推荐直接使用官方脚本安装,这是最简单且不易出错的方法。

1. 使用官方一键安装脚本(推荐)

执行以下命令,它会自动下载并安装最新版本的 Docker Engine、CLI 和 Compose:

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

注意:国内用户建议使用阿里云镜像源提速安装过程(如上所示),或者将 --mirror 参数去掉使用默认源。

2. 验证安装

安装完成后,检查版本信息:

docker --version
docker-compose --version

3. 配置开机自启(可选但推荐)

确保 Docker 服务随服务器重启自动启动:

sudo systemctl enable docker
sudo systemctl start docker

第三步:拉取并运行第一个容器

现在你可以开始使用 Docker 了。最经典的测试是运行一个 Nginx 服务。

1. 拉取镜像

docker pull nginx:latest

2. 运行容器

将容器的 80 端口映射到服务器的 8080 端口(防止与服务器原有 Web 服务冲突):

docker run -d -p 8080:80 --name my-nginx nginx:latest
  • -d: 后台运行
  • -p 8080:80: 宿主机 8080 端口 -> 容器 80 端口
  • --name my-nginx: 给容器起个名字

3. 访问测试

打开浏览器,输入你的服务器 IP 地址加上端口号:
http://<你的服务器IP>:8080
如果看到 "Welcome to nginx!" 页面,说明 Docker 运行成功。


第四步:常用管理命令

掌握这些命令可以高效管理你的容器:

功能 命令示例 说明
查看运行中容器 docker ps 列出所有正在运行的容器
查看所有容器 docker ps -a 包含已停止的容器
查看日志 docker logs <容器名> 查看容器输出日志(如报错信息)
进入容器内部 docker exec -it <容器名> /bin/bash 像 SSH 一样进入容器命令行
停止容器 docker stop <容器名> 优雅停止容器
删除容器 docker rm <容器名> 删除已停止的容器
删除镜像 docker rmi <镜像ID> 清理不再使用的镜像文件
查看资源占用 docker stats 实时查看 CPU/内存使用情况

特殊情况:CentOS 用户

如果你的轻量服务器系统是 CentOS 7/8,Docker 的安装方式略有不同,需要先安装 yum-utils 仓库管理器:

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

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

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

# 4. 启动并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker

💡 进阶提示:使用 Docker Compose

如果你需要同时运行多个容器(例如 WordPress + MySQL),推荐使用 docker-compose.yml 文件来编排,而不是一条条敲 docker run 命令。

创建一个 docker-compose.yml 文件:

version: '3'
services:
  web:
    image: nginx:latest
    ports:
      - "8080:80"
  db:
    image: mysql:5.7
    environment:
      MYSQL_ROOT_PASSWORD: example_password

然后只需运行一条命令即可启动所有服务:

docker-compose up -d

通过以上步骤,你就已经在腾讯轻量服务器上成功搭建并使用了 Docker 环境。如果有具体的业务场景(如部署 Java 应用、Python 项目等),可以进一步询问相关配置。

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