在 TencentOS Server 4 上安装 Docker 是完全可行的,因为 TencentOS Server 是基于 CentOS/RHEL 的 Linux 发行版,与 RHEL/CentOS 兼容,因此可以使用类似的方式来安装 Docker。
以下是详细的安装步骤:
✅ 步骤 1:更新系统
sudo dnf update -y
注意:TencentOS Server 4 使用
dnf
作为包管理器(替代了yum
)。
✅ 步骤 2:安装必要的依赖
sudo dnf install -y yum-utils device-mapper-persistent-data lvm2
✅ 步骤 3:添加 Docker 官方仓库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
因为 TencentOS 基于 CentOS,所以我们可以使用 CentOS 的 Docker 仓库。
✅ 步骤 4:安装 Docker Engine
sudo dnf install -y docker-ce docker-ce-cli containerd.io
✅ 步骤 5:启动并启用 Docker 服务
sudo systemctl start docker
sudo systemctl enable docker
✅ 步骤 6:验证安装
sudo docker --version
sudo docker run hello-world
如果能看到欢迎信息,说明安装成功。
✅ (可选)配置非 root 用户使用 Docker
将当前用户加入 docker
组,避免每次使用 sudo
:
sudo usermod -aG docker $USER
注销并重新登录,使组权限生效。
⚠️ 注意事项
-
网络问题:如果在国内,建议使用国内镜像源提速下载,例如阿里云、腾讯云镜像。
- 可以替换 Docker repo 地址为国内镜像源(如阿里云提供的 CentOS Docker 源)。
- 或者配置 Docker daemon 镜像提速器(修改
/etc/docker/daemon.json
)。
-
内核兼容性:确保系统内核版本支持 Docker:
uname -r
推荐 ≥ 3.10。
-
防火墙/SELinux:根据实际环境调整,若遇到问题可临时关闭排查:
sudo setenforce 0 # 临时关闭 SELinux
📦 配置 Docker 镜像提速(推荐)
编辑或创建 /etc/docker/daemon.json
:
{
"registry-mirrors": [
"https://mirror.ccs.tencentyun.com",
"https://registry.docker-cn.com"
]
}
腾讯云用户提供
https://mirror.ccs.tencentyun.com
作为官方提速器。
重启 Docker 生效:
sudo systemctl restart docker
✅ 至此,Docker 已成功安装并运行在 TencentOS Server 4 上。
如有进一步需求(如安装 Docker Compose、Kubernetes 集成等),也可以继续扩展。