TencentOS Server4安装docker?

服务器

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 使组生效。


✅ 注意事项

  1. 网络问题:如果下载慢,可考虑使用国内镜像源(如阿里云、腾讯云镜像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器地址,或使用腾讯云提供的镜像服务)

  2. 内核版本兼容性:确保内核版本较新,可通过 uname -r 查看。TencentOS Server 通常自带较新内核,适合运行 Docker。

  3. 防火墙/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博客 » TencentOS Server4安装docker?