Instalación de docker en RedHat 7

Docker es un programa de código abierto que permite que una aplicación y sus dependencias se empaqueten como un contenedor.

La virtualización basada en contenedores aísla las aplicaciones entre sí en un sistema operativo (OS) compartido. Este enfoque estandariza la entrega del programa de la aplicación, permitiendo que las aplicaciones se ejecuten en cualquier entorno Linux, Windows o Mac, ya sea físico o virtual. Dado que comparten el mismo sistema operativo, los contenedores son portátiles entre diferentes distribuciones de Linux, y son significativamente más pequeños que las imágenes de máquinas virtuales (VM).

Para comenzar instalamos todas las utilidades de yum, que están dentro del paquete yum-utils. Una vez tengamos el paquete listo para funcionar, ya tendremos en nuestro sistema un nuevo comando, package-cleanup, que permite realizar una buena optimización de los paquetes ya instalados, así como tener un mejor control de lo que se instalar. Por lo tanto, procedamos.

Instalación de paquete yum-utils

[root@localhost ~]# sudo yum install -y yum-utils

Agregamos el siguiente repo

[root@localhost ~]# sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

Instalación de docker

[root@localhost ~]# sudo yum -y install docker-ce

Resolviendo conflictos

En caso se muestre el siguiente error durante la instalación.

Resolviendo dependencias
Error: Paquete: docker-ce-17.06.0.ce-1.el7.centos.x86_64 (docker-ce-stable)
           Necesita: container-selinux >= 2.9
Podría intentar utilizar el comando --skip-broken para sortear el problema
Podría intentar ejecutar: rpm- Va --nofiles --nodigest

Ejecutar el siguiente comando, que permitirá habilitar repositorios extras de RHEL, seguido del comando de instalación

[root@localhost ~]# subscription-manager repos --enable=rhel-7-server-extras-rpms
Repository 'rhel-7-server-extras-rpms' is enabled for this system.

Inicio y habilitación de servicio

[root@localhost ~]# systemctl start docker
[root@localhost ~]# systemctl enable docker

Mas referencia en el siguiente enlace

Share on FacebookTweet about this on TwitterShare on Google+

Agregue un comentario

Su dirección de correo no se hará público. Los campos requeridos están marcados *