Saltar al contenido

instalar Docker CE 17.03 en RHEL7

Nuestros investigadores estrellas agotaron sus depósitos de café, en su búsqueda día y noche por la solución, hasta que Felipe halló el resultado en GitHub y en este momento la compartimos contigo.

Solución:

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 fast

Instale la última versión de Docker CE en RHEL:

sudo yum -y install docker-ce

Alternativamente, puede especificar una versión específica de Docker CE:

sudo yum -y install docker-ce--

Iniciar ventana acoplable:

sudo systemctl start docker

Pruebe su instalación de Docker CE:

sudo docker run hello-world

Procedimiento 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 más o menos al final de cada bloque en cada archivo bajo /etc/yum.repos.d/o añádelo 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 --nodigest

Al instalar Docker en RHEL 7.3+, debemos ejecutar:

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

lo que permitirá que se instalen rpm adicionales en la actualización de yum. Después de esto, ejecute:

    sudo yum update

Luego siga: Instalar Docker

Esto ha funcionado para mí.

Valoraciones y comentarios

Si entiendes que te ha sido de utilidad este artículo, sería de mucha ayuda si lo compartes con el resto entusiastas de la programación y nos ayudes a dar difusión a esta información.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *