当前位置:首页 > vps主机 > CentOS 8 安装 Docker CE 最新版完整教程

CentOS 8 安装 Docker CE 最新版完整教程

超兽vps 发布时间:2020-07-23 更新时间:2025-12-23 vps主机 0评论

由于 Docker 官方未提供 CentOS 8 的专用软件源,直接使用标准安装流程会失败。经多次验证,可通过兼容 CentOS 7 的 containerd.io 包成功部署 Docker CE 最新版于 CentOS 8 系统,目前运行稳定无异常。本教程适用于希望在 CentOS 8 上使用官方最新版 Docker CE 的用户。

安装步骤

  1. 添加 Docker CE 软件源
    下载并移入 YUM 源目录: wget https://download.docker.com/linux/centos/docker-ce.repo sudo mv docker-ce.repo /etc/yum.repos.d/docker-ce.repo
  2. 安装兼容的 containerd.io(版本需 ≥1.2.2-3)
    CentOS 8 需手动安装来自 CentOS 7 仓库的 containerd.io RPM 包: sudo yum install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm
  3. 安装 Docker CE 及 CLI 工具
    执行标准安装命令: sudo yum install docker-ce docker-ce-cli
  4. 启动并设置开机自启
    启动 Docker 服务: sudo systemctl start docker
    设置开机自启动: sudo systemctl enable docker
  5. 验证安装版本
    docker -v
    正常输出示例:Docker version 26.1.4, build xxxxx
  6. (可选)配置 firewalld 信任 docker0 网桥
    若系统启用了 firewalld 且容器无法访问外网,需将 docker0 接口加入 trusted 区域: sudo firewall-cmd --permanent --zone=trusted --add-interface=docker0
    sudo firewall-cmd --reload

注意事项

  • 本方法依赖 CentOS 7 的 containerd.io 包,已在多台 CentOS 8(包括 Stream)环境中验证可用。
  • 若后续 Docker 官方正式支持 CentOS 8,建议切换至原生源以获得长期兼容性。
  • 安装完成后建议运行 docker run hello-world 测试容器功能是否正常。

本文TAG: