在 TencentOS Server 4 上安装 Docker,可以参考以下步骤。TencentOS Server 是腾讯基于 CentOS/RHEL 源码构建的 Linux 发行版,因此其安装 Docker 的方式与 CentOS 8/Stream 或 RHEL 8 类似,主要使用 yum 或 dnf 包管理器。
✅ 一、系统准备
-
更新系统包
sudo yum update -y -
安装必要的依赖包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
✅ 二、添加 Docker 的官方 YUM 仓库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
注意:TencentOS Server 4 与 CentOS 兼容性较好,可使用 CentOS 的 Docker 仓库。
✅ 三、安装 Docker Engine
-
查看可安装的版本(可选)
yum list docker-ce --showduplicates | sort -r -
安装最新版 Docker CE
sudo yum install -y docker-ce docker-ce-cli containerd.io如果提示
no package available,请确认系统架构是否为 x86_64 或 aarch64,并确保网络可访问download.docker.com。
✅ 四、启动并设置开机自启
sudo systemctl enable docker
sudo systemctl start docker
验证是否启动成功:
sudo systemctl status docker
✅ 五、验证安装
运行一个测试容器:
sudo docker run hello-world
如果看到欢迎信息,说明安装成功。
✅ 六、(可选)配置非 root 用户使用 Docker
将当前用户加入 docker 组,避免每次使用 sudo:
sudo usermod -aG docker $USER
退出并重新登录以使组权限生效。
✅ 七、配置 Docker 镜像提速(国内推荐)
编辑或创建 daemon 配置文件:
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 restart docker
❌ 常见问题
-
报错:
Cannot find a valid baseurl for repo- 检查网络连接,确保能访问X_X。
- 检查 DNS 设置(如
/etc/resolv.conf),可临时设置为8.8.8.8。
-
报错:
package docker-ce not found- 确保已正确添加 Docker 仓库。
- 检查系统版本是否支持(TencentOS Server 4 推荐使用 x86_64 架构)。
-
使用腾讯云镜像源替代官方源(可选)
你也可以尝试使用腾讯云的镜像站来提速下载:
sudo yum-config-manager --add-repo https://mirrors.tencent.com/docker-ce/linux/centos/docker-ce.repo
✅ 参考文档
-
Docker 官方安装指南(CentOS):
https://docs.docker.com/engine/install/centos/ -
腾讯云容器镜像服务(TCR)提速器配置:
https://cloud.tencent.com/document/product/1207/45818
如有 TencentOS Server 的具体版本号(如 4.0 或 4.2)、架构(x86_64/aarch64)或是否为腾讯云 CVM 实例,可进一步优化配置建议。
云服务器