¿Es posible instalar DockerCE en la versión específica 17.03 en RHEL7?
Hay información aquí:
y aquí con Docker 17.03 pero solo en Docker EE no en Docker CE
Según la documentación aquí , puede instalar Docker CE 17.03 (o versiones futuras) en RHEL 7.3 de 64 bits a través de:
Configure el repositorio de Docker CE en RHEL:
sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo yum makecache fastInstale la última versión de Docker CE en RHEL:
sudo yum -y install docker-ceAlternativamente, puede especificar una versión específica de Docker CE:
sudo yum -y install docker-ce-<version>-<release>Iniciar ventana acoplable:
sudo systemctl start dockerPruebe su instalación de Docker CE:
sudo docker run hello-worldProcedimiento para una prueba de dispositivo desechable RHEL 7.3. Nunca hagas esto en producción.
# pre-requisite for container-selinux-2.9-4.el7.noarch.rpm sudo yum install policycoreutils-python wget http://mirror.centos.org/centos/7/extras/x86_64/Packages/container-selinux-2.107-3.el7.noarch.rpm sudo rpm -i container-selinux-2.21-1.el7.noarch.rpm #Set up the Docker CE repository on RHEL: sudo yum install -y yum-utils sudo yum install -y device-mapper-persistent-data lvm2 sudo yum-config-manager --enable rhel-7-server-extras-rpms sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo yum makecache fast # Install the latest version of Docker CE on RHEL: sudo yum -y install docker-ce #Start Docker: sudo systemctl start docker #Test your Docker CE installation: sudo docker run hello-world # configure Docker to start on boot sudo systemctl enable docker # add user to the docker group sudo usermod -aG docker jethro # install Docker Compose: # install python-pip wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm sudo yum install ./epel-release-latest-7.noarch.rpm sudo yum install -y python-pip sudo pip install docker-compose # upgrade your Python packages: sudo yum upgrade python* Lo anterior asume que NO está utilizando un proxy. Si es así, deberá agregar proxy=http://myproxy:myport líneas prácticamente al final de cada bloque en cada archivo en /etc/yum.repos.d/ , o agregarlo a /etc/yum.conf
Espero que esto ayude.
Para aquellos que enfrentan el siguiente 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 --nodigestAl instalar Docker en RHEL 7.3+, debemos ejecutar:
sudo subscription-manager repos --enable rhel-7-server-extras-rpmslo que permitirá que se instalen rpm adicionales en la actualización de yum. Después de esto, ejecute:
sudo yum updateLuego siga: Instalar Docker
Esto ha funcionado para mí.