You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CentOS7.5安装Docker报错缺失container-selinux等依赖包问题问询

CentOS 7.5 安装Docker CE 依赖缺失解决方案

报错根因

该依赖缺失报错是因为Docker CE 20.10+版本要求的部分高版本依赖包,在CentOS 7.5默认未配置全的软件源中无法找到,按以下实操步骤即可解决:

标准修复步骤

  • 第一步:卸载系统内可能存在的旧版本Docker相关组件
yum remove -y docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine
  • 第二步:安装基础依赖工具
yum install -y yum-utils device-mapper-persistent-data lvm2
  • 第三步:配置Docker官方软件源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  • 第四步:启用CentOS extras源(提供container-selinux依赖)
yum-config-manager --enable centos-extras
  • 第五步:安装EPEL源并更新源缓存(提供slirp4netns、fuse-overlayfs依赖)
yum install -y epel-release
yum makecache fast
  • 第六步:安装所有缺失的依赖包
yum install -y container-selinux libseccomp slirp4netns fuse-overlayfs
  • 第七步:重新安装Docker CE
yum install -y docker-ce docker-ce-cli containerd.io
  • 第八步:启动Docker并设置开机自启(可选)
systemctl start docker
systemctl enable docker

安装完成后执行docker version能正常输出客户端和服务端版本信息即为安装成功。

替代方案:安装兼容更好的低版本Docker CE

如果不想调整源配置,可直接安装对CentOS 7.5依赖要求更低的19.03版本Docker CE,无需额外配置依赖:

yum install -y docker-ce-19.03.15 docker-ce-cli-19.03.15 containerd.io

内容的提问来源于stack exchange,提问作者noamsh88

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 17:33:00