在腾讯云服务器(轻量应用服务器)上使用 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. 配置国内镜像提速(重要)
由于默认拉取镜像速度较慢,建议配置阿里云或其他国内镜像提速器。
-
创建或编辑配置文件
/etc/docker/daemon.json:vi /etc/docker/daemon.json -
写入以下内容(以阿里云为例,需替换为你自己的提速地址):
{ "registry-mirrors": [ "https://<你的专属ID>.mirror.aliyuncs.com" ] }获取方式:登录阿里云控制台 -> 容器镜像服务 (ACR) -> 个人空间 -> 镜像提速
-
重启 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. 腾讯云轻量服务器的特殊注意事项
-
安全组设置:
在腾讯云服务器控制台,务必在“安全组”规则中放行你需要的端口(如上面例子中的 8080),否则外部无法访问。
路径:控制台 -> 实例 -> 点击实例 -> 安全组 -> 添加入方向规则。 -
磁盘限制:
轻量服务器通常只有系统盘,容量较小。如果运行多个大容器,建议注意磁盘空间使用情况:df -h docker system df定期清理未使用的镜像和容器可释放空间:
docker system prune -a -
Docker Compose (进阶):
如果你需要同时运行多个服务(如 Web + MySQL),建议使用 Docker Compose。轻量服务器通常支持直接安装或使用内置的 compose 插件:# 安装 compose pip install docker-compose # 或者直接使用新版 docker compose 命令 docker compose version编写
docker-compose.yml文件后即可一键启动整个应用栈。
按照以上步骤,你就可以在腾讯轻量服务器上顺利部署各种基于 Docker 的应用了。如果有具体的应用(如 WordPress, Java 项目)需要部署,可以进一步询问具体配置。
云知识CLOUD