(base) root@node1:/etc/docker# yum -y install docker-ce-18.06.3.ce 已加载插件:fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun.com 正在解决依赖关系 --> 正在检查事务 ---> 软件包 docker-ce.x86_64.0.18.06.3.ce-3.el7 将被 安装 --> 正在处理依赖关系 container-selinux >= 2.9,它被软件包 docker-ce-18.06.3.ce-3.el7.x86_64 需要 --> 正在检查事务 ---> 软件包 container-selinux.noarch.2.2.119.2-1.911c772.el7_8 将被 安装 --> 解决依赖关系完成 依赖关系解决 ======================================================================================================================================================================= Package 架构 版本 源 大小 ======================================================================================================================================================================= 正在安装: docker-ce
时间: 2025-06-05 10:07:31 浏览: 24
### Docker CE 18.06.3 安装过程中 `container-selinux` 的版本要求
在安装 Docker CE 18.06.3 版本时,其依赖项之一是 `container-selinux`,并且该版本的 Docker CE 明确指定了对 `container-selinux >= 2.9` 的最低版本需求[^1]。
如果尝试通过 YUM 或 RPM 方式安装 Docker CE 18.06.3,在未满足此依赖的情况下会触发错误提示。例如:
```bash
Error: Package: docker-ce-18.06.1.ce-3.el7.x86_64 (docker-ce-stable)
Requires: container-selinux >= 2.9
```
为了成功完成安装,需确保系统已安装符合要求的 `container-selinux` 版本。以下是具体操作方法:
#### 解决方案:手动安装兼容的 `container-selinux`
可以通过以下命令获取并安装合适的 `container-selinux` 包:
1. 添加 CentOS 基础仓库或阿里云镜像源作为替代。
2. 执行以下命令以安装所需的 SELinux 工具集:
```bash
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum install epel-release -y
yum install container-selinux -y
```
以上步骤能够自动拉取最新版的 `container-selinux` 并解决依赖冲突问题[^3]。
#### 可选方式:离线安装所需 RPM 文件
对于无法联网的情况,可以预先下载对应版本的 RPM 文件,并将其上传至目标服务器执行本地安装。官方提供的稳定包列表中包含多个必要组件,其中包括但不限于以下文件[^4]:
- **container-selinux**: 提供必要的 SELinux 策略支持。
推荐使用的版本应至少为 `container-selinux-2.119.*` 或更高版本(如适用)。可通过以下链接访问官方资源页面进行下载:
[Index of linux/centos/7/x86_64/stable/Packages/](https://download.docker.com/linux/centos/7/x86_64/stable/Packages/) [^2]
---
### 总结
Docker CE 18.06.3 对于 `container-selinux` 的最低版本要求为 `>= 2.9`。建议优先采用在线更新的方式解决问题;若处于无网络环境,则可借助官方提供的 RPM 包实现离线部署。
阅读全文
相关推荐


















