在 TencentOS Server 4 上安装 Docker 是完全可行的,因为 TencentOS Server 是基于 CentOS/RHEL 的 Linux 发行版,与 RHEL/CentOS 兼容性良好。你可以使用与在 CentOS 8 或 RHEL 8 上安装 Docker 类似的方法。
以下是详细的安装步骤:
✅ 步骤 1:更新系统
sudo dnf update -y
✅ 步骤 2:安装必要的依赖
sudo dnf install -y yum-utils device-mapper-persistent-data lvm2
注意:TencentOS Server 4 使用
dnf作为包管理器(类似 yum)。
✅ 步骤 3:添加 Docker 的官方 YUM 仓库
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 enable docker --now
sudo systemctl start docker
✅ 步骤 6:验证安装是否成功
sudo docker --version
输出示例:
Docker version 24.0.7, build ...
还可以运行测试容器:
sudo docker run hello-world
✅ (可选)配置非 root 用户使用 Docker
将当前用户加入 docker 组,避免每次使用 sudo:
sudo usermod -aG docker $USER
重新登录或重启 shell 使组生效。
✅ 注意事项
-
网络问题:如果下载慢,可考虑使用国内镜像源(如阿里云、腾讯云镜像X_X器)。
- 配置 Docker 镜像X_X器:
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://<your-mirror-id>.mirror.aliyuncs.com"] } EOF sudo systemctl restart docker(替换
<your-mirror-id>为你的阿里云X_X器地址,或使用腾讯云提供的镜像服务)
- 配置 Docker 镜像X_X器:
-
内核版本兼容性:确保内核版本较新,可通过
uname -r查看。TencentOS Server 通常自带较新内核,适合运行 Docker。 -
防火墙/SELinux:如遇到问题,检查防火墙或 SELinux 设置。
🔁 卸载旧版本(如有)
如果之前安装过旧版 Docker,先卸载:
sudo dnf remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
📚 参考文档
- Docker 官方安装指南:https://docs.docker.com/engine/install/centos/
- 腾讯云官方文档:https://cloud.tencent.com/document/product/1207
如果你在安装过程中遇到具体错误(如依赖冲突、GPG 错误等),欢迎贴出错误信息,我可以帮你进一步排查。
祝你安装顺利!🐳
CDNK博客