站点图标 VPS站长网

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

由于 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

注意事项

转载请注明:VPS站长网 » CentOS 8 安装 Docker CE 最新版完整教程

退出移动版