La instalación de Docker en CentOS 8 Linux / Stream o RHEL 8 es simple e igual que antes lo hacíamos en CentOS 7.5. Docker está disponible en dos ediciones comunitaria y empresarial. Aquí le informamos que instale la edición comunitaria Docker que incluye Docker Engine, Docker Command line y Docker Compose.
Entonces, comencemos con el tutorial:
Paso 1: abra la Terminal de comandos e inicie sesión como root.
Para eso simplemente escriba:
su
Y cuando solicita la contraseña de root, dado eso.
Paso 2: instale algunos paquetes necesarios para la instalación de Docker
Datos persistentes del mapeador de dispositivosylvm2son requeridos por el controlador de almacenamiento del mapeador de dispositivos, mientras que yum-utils proporciona yum-config-manager para configurar el repositorio usando un solo comando.
yum install -y yum-utils device-mapper-persistent-data lvm2
Paso 3: agregue el repositorio de Docker a CentSO 8 o RHEL 8
Para descargar e instalar la última versión de Docker de CentOS 8 o Stream, usaremos el administrador de configuración de Yum para configurar el repositorio de Docker, de modo que nuestro sistema pueda reconocer la ubicación desde donde recuperar los paquetes RMP.
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
o
dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
Paso 4: Ejecute el comando de actualización del sistema
Después de habilitar el repositorio de Docker, ejecute el comando de actualización del sistema para vaciar el caché. Para ese tipo:
dnf update
o
yum update
Paso 5: Comando para instalar la edición comunitaria Docker en CentOS 8
Finalmente, todo está configurado y es hora de instalar el motor Docker en nuestro servidor con CLI y componentes Compose.
yum install docker-ce
o
dnf install docker-ce
En el caso anterior, el comando da un error:
[root@localhost ~]# dnf install docker-ce docker-ce-cli containerd.io Last metadata expiration check: 0:00:50 ago on Wed 02 Oct 2019 08:09:04 AM EDT. Error: Problem: package docker-ce-3:19.03.2-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed - cannot install the best candidate for the job - package containerd.io-1.2.2-3.3.el7.x86_64 is excluded - package containerd.io-1.2.2-3.el7.x86_64 is excluded - package containerd.io-1.2.4-3.1.el7.x86_64 is excluded - package containerd.io-1.2.5-3.1.el7.x86_64 is excluded - package containerd.io-1.2.6-3.3.el7.x86_64 is excluded (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
Entonces, recibimos un error porque el dnf intenta encontrar los paquetes de actualización más recientes incluso si las dependencias no lo admiten. Por eso utilizamos la bandera –nobest para solucionar este problema.
Así el comando será
dnf install --nobest docker-ce
Paso 6: Habilite el servicio del sistema Docker (daemon)
Aquí está el comando para convertir el servicio Docker en un sistema para que pueda iniciarse automáticamente con el inicio del sistema.
systemctl enable docker
Paso 7: inicie el servicio Docker
Ahora, finalmente, iniciamos el servicio Docker para empezar a trabajar con él.
systemctl start docker
Paso 8: Verifique que Docker Engine funcione perfectamente
Busquemos la imagen del hola mundo para probar el funcionamiento de Docker. Sin embargo, le ordenamos directamente a Docker que ejecute la imagen de hello-world que no encontrará en nuestro sistema local y la extraerá automáticamente del concentrador de Docker.
docker run hello-word
Paso 9: extraiga alguna imagen de distribución de Linux
Solo para darle una idea de cómo podemos ejecutar diferentes sistemas operativos Linux en Docker instalado con CentOS 8. Por lo tanto, aquí extraeremos la última imagen de Ubuntu. Para eso, el comando es
docker pull ubuntu
De forma predeterminada, utiliza la última etiqueta, lo que significa que recupera la última versión estable de Ubuntu.
Después de descargarlo, ejecute Ubuntu en CentOS 8 virtualmente usando Docker
docker run -it ubuntu
Para más imágenes, puedes visitarCentro acoplable









![Recupere mensajes de WhatsApp después del restablecimiento de fábrica de 5 maneras [Android/iOS]](https://elsefix.com/statics/image/placeholder.png)




