在腾讯云CVM(Cloud Virtual Machine)上部署 Docker 服务是一个常见且实用的操作,以下是详细的步骤指南,帮助你在腾讯云 CVM 上成功安装并配置 Docker。
✅ 步骤一:登录到腾讯云 CVM 实例
- 登录 腾讯云控制台。
- 进入 云服务器 CVM 管理页面。
- 找到你的实例,获取其公网 IP 地址。
- 使用 SSH 登录(例如使用
ssh root@<公网IP>):ssh root@your-cvm-public-ip
✅ 步骤二:更新系统包
建议先更新系统软件包列表:
# Ubuntu/Debian
sudo apt-get update && sudo apt-get upgrade -y
# CentOS/RHEL
sudo yum update -y
✅ 步骤三:安装 Docker
根据你使用的操作系统选择对应的安装方式。
方法一:Ubuntu 安装 Docker(推荐)
-
安装依赖工具:
sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common -
添加 Docker 官方 GPG 密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg -
添加 Docker 软件源:
echo "deb [arch=amd64 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 -
更新 APT 包索引并安装 Docker:
sudo apt-get update sudo apt-get install -y docker-ce docker-ce-cli containerd.io
方法二:CentOS 安装 Docker
-
安装必要的依赖:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2 -
添加 Docker CE 仓库:
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 开机自启
# 启动 Docker 服务
sudo systemctl start docker
# 设置开机自启动
sudo systemctl enable docker
验证是否运行:
sudo systemctl status docker
✅ 步骤五:测试 Docker 是否正常工作
运行一个测试容器:
sudo docker run hello-world
如果看到欢迎信息,说明 Docker 安装成功。
✅ 步骤六(可选):免 sudo 使用 Docker
将当前用户加入 docker 用户组,避免每次都用 sudo:
sudo usermod -aG docker $USER
⚠️ 注意:执行后需重新登录终端或重启会话才能生效。
✅ 步骤七(可选):安装 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
✅ 常见问题排查
| 问题 | 解决方法 |
|---|---|
Cannot connect to the Docker daemon |
检查 docker 服务是否运行:sudo systemctl status docker |
| 权限错误 | 将用户加入 docker 组并重新登录 |
| 镜像拉取慢 | 配置国内镜像提速器 |
✅ 配置国内镜像提速(提升下载速度)
编辑 Docker 配置文件:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<EOF
{
"registry-mirrors": [
"https://mirror.ccs.tencentyun.com"
]
}
EOF
腾讯云官方镜像提速地址:
https://mirror.ccs.tencentyun.com
重启 Docker:
sudo systemctl daemon-reload
sudo systemctl restart docker
✅ 总结
你现在已经在腾讯云 CVM 上成功部署了 Docker 服务!接下来可以:
- 部署 Web 应用(如 Nginx、Node.js、Python)
- 使用
docker-compose编排服务 - 结合腾讯云 CLB、VPC、COS 等产品构建完整架构
如有具体应用场景(如部署 WordPress、Nginx、MySQL),欢迎继续提问!
云小栈