Cómo instalar la última versión de Docker en AlmaLinux
Jack Wallen le muestra cómo reemplazar Podman en AlmaLinux 9 con el motor de tiempo de ejecución Docker CE.
AlmaLinux es un clon de Red Hat Enterprise Linux, lo que significa que no tiene Docker instalado. De hecho, la mayoría de las distribuciones basadas en RHEL ahora usan Podman de forma predeterminada. Aunque Podman es una estrecha integración de Docker, todavía me gusta el original, así que prefiero usar la tecnología en lugar de reemplazarla.
El problema es que instalar Docker en distribuciones basadas en RHEL no es sencillo. No es tan difícil, pero sin conocer los pasos correctos o los indicadores que se deben usar, le resultará casi imposible instalar Docker.
VER: Kit de herramientas de contratación: Desarrollador backend (Tecnopedia Premium)
Afortunadamente, conseguí uno para el equipo y descubrí cómo hacerlo sin demasiada presión. Hagámoslo realidad juntos.
Qué necesitas para instalar Docker en AlmaLinux
Lo único que se necesita para que esto funcione es una instancia en ejecución de AlmaLinux 9 y un usuario con privilegios de sudo.
Cómo instalar Docker CE en AlmaLinux
Inicie sesión en su instancia de AlmaLinux y asegúrese de actualizarla con el siguiente comando:
sudo dnf update
Una advertencia: la actualización llevará algún tiempo. Configure este proceso de 10 a 60 minutos dependiendo del tiempo transcurrido desde la última actualización (y la velocidad de su conexión a Internet). Para mí, tardó unos 30 minutos en completarse.
Una vez que se complete la actualización, deberá instalar las herramientas de desarrollo, que están disponibles a través de un grupo útil. Esta instalación se puede hacer con el siguiente comando:
sudo dnf groupinstall "Development Tools"
Una vez más, esta instalación llevará algún tiempo. Es más rápido que actualizar, pero observe la salida del comando durante al menos cinco minutos más o menos.
Una vez hecho esto, probablemente debería reiniciar el servidor si la actualización contiene el kernel. Una vez que se complete el reinicio, vuelva a iniciar sesión y agregue el repositorio de Docker necesario con los siguientes comandos:
sudo dnf config-manager --add-repo=
Después de agregar el repositorio, ahora podemos instalar Docker CE. Sin embargo, aquí es donde entra en juego el truco. Si solo emites el comando:
sudo dnf install docker-ce -y
El comando fallará. ¿Por qué? Porque muchas dependencias de Docker entran en conflicto con Podman y sus dependencias. Para solucionar esto, debe instalar Docker CE y eliminar Podman y sus paquetes relacionados. Esto se hace con el siguiente comando:
sudo dnf install docker-ce --allowerasing
Después de que se complete el comando anterior, inicie y habilite el servicio Docker:
sudo systemctl enable --now docker
Finalmente, agregue su usuario al grupo docker con el siguiente comando:
sudo usermod -aG docker $USER
Cerrar sesión y volver a iniciar sesión.
Puede probar la nueva instalación bajando la imagen de hello-world con el siguiente comando:
docker pull hello-world
Felicitaciones, acaba de reemplazar Podman con Docker en AlmaLinux. Si debe hacer esto depende de si considera que Podman es un digno sucesor de Docker. Si no, esta es su mejor manera de cambiar a algo que no sea una distribución de servidor basada en Ubuntu.
Suscríbete a Tecnopedia Cómo hacer que la tecnología funcione Obtenga los últimos consejos tecnológicos para profesionales de negocios de Jack Wallen en YouTube.