GNU/Linux >> Tutoriales Linux >  >> AlmaLinux

Cómo instalar Docker en AlmaLinux / Rocky Linux

Este artículo lo guiará paso a paso a través de la forma recomendada y más eficiente de instalar Docker en AlmaLinux 8 o Rocky Linux 8.

Docker es una popular plataforma de código abierto para desarrollar, implementar, ejecutar y enviar aplicaciones mediante contenedores. Son similares a las máquinas virtuales y ayudan a separar las aplicaciones del sistema.

Ahora es sencillo crear una aplicación, empaquetarla con todas sus dependencias dentro de un contenedor y entregarla en cualquier lugar.

Si acaba de instalar AlmaLinux o Rocky Linux, es posible que se pregunte cómo poner en funcionamiento Docker, ya que RHEL no ofrece soporte nativo para Docker.

Probablemente te parezca extraño y si te preguntas, ¿hay alguna razón para esto, la respuesta es sí, la hay? Red Hat ofrece soporte para su producto Podman, una alternativa a Docker.

Entonces, sin más preámbulos, permítame mostrarle cómo instalar Docker en AlmaLinux o Rocky Linux y comenzar a instalar software en contenedores.

Paso 1:Actualización del sistema

Comience por actualizar los paquetes del sistema operativo AlmaLinux / Rocky Linux 8 a versiones recientes. De esta manera, nos aseguramos de tener un sistema completamente actualizado.

Entonces, primero, actualice el software existente con el siguiente comando:

sudo dnf update

Como puede ver, no hay paquetes de actualización disponibles, pero si tiene actualizaciones, aplíquelas antes de continuar con el siguiente paso.

Paso 2:Agregar repositorio de Docker

Existe un repositorio de Docker para sistemas Linux basados ​​en RHEL que contiene paquetes rpm para la instalación. Entonces necesitaremos agregar este repositorio antes de instalar Docker en AlmaLinux 8 / Rocky Linux 8.

Primero, escriba el siguiente comando en la ventana de su terminal para instalar yum-utils paquete:

sudo dnf install yum-utils

Las yum-utils El paquete proporciona una colección de herramientas para administrar los repositorios de yum.

A continuación, debemos agregar el repositorio de Docker a nuestro sistema con el siguiente comando:

sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

Como puede ver, el sistema le informa que ha recuperado correctamente el repositorio.

Paso 3:Ejecute la actualización del sistema

Ejecute la actualización del sistema que obligará a su distribución AlmaLinux/Rocky Linux a reconstruir la memoria caché del repositorio del sistema para que el sistema reconozca el repositorio Docker recién agregado y los paquetes disponibles en él.

sudo dnf update

Paso 4:lista de repositorios disponibles

Puede usar este comando para verificar que el repositorio de Docker se agregó correctamente:

sudo dnf repolist

Paso 5:Instalar Docker en AlmaLinux/Rocky Linux

Ahora que agregamos el repositorio de Docker a nuestro sistema, podemos instalar Docker junto con su herramienta de línea de comandos y containerd.io para administrar el ciclo de vida del contenedor de su sistema host de manera más eficiente.

El siguiente comando instalará el último paquete docker para AlmaLinux/Rocky Linux:

sudo dnf install docker-ce docker-ce-cli containerd.io

Confirme con "Y" que permite la instalación de la lista de paquetes mostrada.

A continuación, se le preguntará si acepta que la clave Docker GPG se importe a su sistema. Confirme nuevamente con "S".

Espere el mensaje de confirmación para completar con éxito la instalación de Docker en su sistema AlmaLinux / Rocky Linux.

Paso 6:iniciar, habilitar y verificar el servicio Docker

Una vez completada la instalación, puede iniciar el servicio Docker y configurarlo para que se inicie automáticamente cuando se inicie el sistema:

sudo systemctl start docker
sudo systemctl enable docker

Para confirmar el estado de ejecución de Docker, emita el comando:

sudo systemctl status docker

Como puede ver, Docker funciona como se esperaba.

Paso 7:Habilitación de usuarios no root para ejecutar comandos de Docker

Hasta ahora, hemos instalado Docker con éxito en nuestro sistema AlmaLinux/Rocky Linux.

Sin embargo, solo los usuarios root y con privilegios sudo pueden ejecutar los comandos de Docker de forma predeterminada. Por lo tanto, si intenta ejecutar docker comando sin el prefijo sudo , obtendrás un resultado como este:

Para ejecutar los comandos de Docker como usuario no root, debe agregar su usuario a docker grupo. Para ello, escriba:

sudo usermod -aG docker ${USER}

En el comando que se muestra arriba, ${USER} es una variable de entorno que contiene su nombre de usuario.

Ahora, puede verificar si su usuario está en docker grupo o no:

id $USER

Puede cerrar sesión y volver a iniciar sesión para actualizar la sesión de membresía del grupo.

Paso 8:Probar la instalación de Docker

Ahora que instalamos Docker en AlmaLinux/Rocky Linux, es hora de asegurarse de que todo funcione correctamente.

Para hacer esto, necesitaremos una imagen de contenedor para probar. Afortunadamente, ya hay una imagen disponible para probar. Pongamos la instalación a prueba ejecutando hello-world contenedor con los siguientes comandos:

docker pull hello-world
docker run hello-world

¡Felicidades! ¡Te lo mereces! Este resultado confirma que la instalación de Docker en AlmaLinux/Rocky Linux fue exitosa.

Conclusión

Este tutorial demostró cómo instalar Docker en el sistema AlmaLinux / Rocky Linux. Ahora puede comenzar a extraer imágenes y ejecutar contenedores.

Para obtener más información sobre Docker, consulte la documentación oficial de Docker o consulte nuestra excelente guía introductoria:Qué es un contenedor Docker:una guía introductoria para principiantes.

Hágame saber si tiene alguna pregunta o sugerencia, y estaré encantado de seguir con usted. ¡Feliz atraque!


AlmaLinux
  1. Cómo instalar Docker en Rocky Linux 8

  2. Cómo instalar Apache Cassandra en AlmaLinux / Rocky Linux 8

  3. Cómo instalar Docker en Rocky Linux 8 / CentOS 8 / RHEL 8 / AlmaLinux

  4. Cómo instalar Jenkins en Rocky Linux 8 / AlmaLinux 8

  5. Cómo instalar Samba en Rocky Linux y AlmaLinux

Cómo instalar Git en Almalinux o Rocky Linux 8

Cómo instalar Vivaldi Browser en AlmaLinux | Linux rocoso 8

Cómo instalar el cliente filezilla en Rocky Linux 8 | AlmaLinux

Cómo instalar Docker CE en Rocky Linux 8

Cómo instalar Docker en Rocky Linux y AlmaLinux

Cómo instalar Docker en Rocky Linux y AlmaLinux