Docker CE en RHEL – Requiere: container-selinux> = 2.9

Estoy tratando de instalar Docker CE en RHEL usando este enlace . Esta es mi versión RHEL:

 Red Hat Enterprise Linux Server release 7.3 (Maipo) 

Cuando ejecuto esto:

 sudo yum -y install docker-ce 

Estoy recibiendo este error:

 Error: Package: docker-ce-17.06.0.ce-1.el7.centos.x86_64 (docker-ce-stable) Requires: container-selinux >= 2.9 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest 

Intenté usar --skip-broken y rpm -Va --nofiles --nodigest pero volviendo a get el mismo error. Por favor, hágame saber cómo resolver este problema e instalar Docker CE en RHEL 7.3.

El package container-selinux está disponible desde el canal rhel-7-server-extras-rpms . Puedes habilitarlo usando:

 subscription-manager repos --enable=rhel-7-server-extras-rpms 

Las fonts para el package también se han exportado a git.centos.org , por lo que puedes rebuildlo tú mismo usando mock :

(Esta no es una pregunta de progtwigción, por lo que debe usar uno de los otros sitios).

Instalar Selinux desde el repository de Centos funcionó para mí:
1. Vaya a http://mirror.centos.org/centos/7/extras/x86_64/Packages/
2. Encuentre la última versión para container-selinux ie container-selinux-2.21-1.el7.noarch.rpm
3. Ejecute el siguiente command en su terminal: $ sudo yum install -y http://mirror.centos.org/centos/7/extras/x86_64/Packages/**Add_current_container-selinux_package_here**
4. El command debería ser similar al siguiente $ sudo yum install -y http://mirror.centos.org/centos/7/extras/x86_64/Packages/container-selinux-2.21-1.el7.noarch.rpm
Nota: la versión del contenedor se actualiza constantemente, es por eso que debe search la última versión en el repository de Centos

Simplemente instala la última versión de selinux para solucionarlo:
sudo yum install -y http://mirror.centos.org/centos/7/extras/x86_64/Packages/container-selinux-xxx-xxxx.noarch.rpm

Docker CE no es compatible con RHEL. De cualquier forma que estés tratando de evitar, esa no es una forma compatible. Puede ver las plataforms compatibles en la documentation de Docker . Sugiero que use un sistema operativo compatible o cambie a Enterprise Edition.