Cómo instalar Docker CE en AlmaLinux: Guía paso a paso

AlmaLinux es un clon de Red Hat Enterprise Linux, lo que significa que no viene con Docker instalado. De hecho, la mayoría de las distribuciones basadas en RHEL ahora están utilizando Podman por defecto. Aunque Podman es una alternativa similar a Docker, personalmente prefiero utilizar la tecnología original.

El problema es que instalar Docker en una distribución basada en RHEL no es exactamente sencillo. No es difícil, pero sin conocer los pasos correctos o las banderas a utilizar, puede resultar casi imposible instalar Docker.

Afortunadamente, me he adelantado y he descubierto cómo se puede hacer sin mucho estrés. Vamos a lograrlo juntos.

Índice de Contenido
  1. Lo que necesitarás para instalar Docker en AlmaLinux
  2. Cómo instalar Docker CE en AlmaLinux

Lo que necesitarás para instalar Docker en AlmaLinux

Cómo instalar Docker CE en AlmaLinux: Guía paso a paso - Desarrollo | Imagen 1 Newsmatic

Lo único que necesitarás para hacer esto funcionar es una instancia activa de AlmaLinux 9 y un usuario con privilegios sudo.

Cómo instalar Docker CE en AlmaLinux

Inicia sesión en tu instancia de AlmaLinux y asegúrate de que esté actualizada con el siguiente comando:

sudo dnf update

Cómo instalar y usar Ansible en Ubuntu Server 22.04: Guía paso a paso

Una advertencia: la actualización llevará algo de tiempo. Dependiendo de cuánto tiempo haya pasado desde la última actualización (y la velocidad de tu conexión de red), este proceso puede llevar entre 10 y 60 minutos. En mi caso, tardó alrededor de 30 minutos en completarse.

Una vez que la actualización haya finalizado, tendrás que instalar las herramientas de desarrollo, las cuales vienen en forma de un grupo útil. Esta instalación se puede hacer con el siguiente comando:

sudo dnf groupinstall "Development Tools"

Nuevamente, esta instalación llevará tiempo. Es más rápido que la actualización, pero espera observar la salida del comando durante aproximadamente cinco minutos.

Cuando eso se complete, probablemente deberías reiniciar el servidor si la actualización incluyó el kernel. Cuando finalice el reinicio, vuelve a iniciar sesión y agrega el repositorio de Docker necesario con el siguiente comando:

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

Cómo gestionar proyectos de GitHub en tu iPhone: búsqueda de repositorios

Con el repositorio agregado, ahora podemos instalar Docker CE. Sin embargo, aquí es donde viene el truco. Si simplemente ejecutas el siguiente comando:

sudo dnf install docker-ce -y

El comando fallará. ¿Por qué? Porque muchas de las dependencias de Docker entran en conflicto con Podman y sus dependencias. Para solucionar esto, debes instalar Docker CE mientras eliminas Podman y sus paquetes asociados al mismo tiempo. Esto se logra con el siguiente comando:

sudo dnf install docker-ce --allowerasing

Después de que se complete el comando anterior, inicia y habilita el servicio Docker con:

sudo systemctl enable --now docker

Cómo realizar pruebas de carga en tus sitios web usando Apache Bench

Finalmente, agrega tu usuario al grupo docker con el siguiente comando:

sudo usermod -aG docker $USER

Cierra sesión y vuelve a iniciar sesión.

Puedes probar la nueva instalación descargando la imagen hello-world con el comando:

docker pull hello-world

Felicidades, acabas de reemplazar Podman con Docker en AlmaLinux. Si debes hacer esto o no depende de si consideras a Podman como un digno sucesor de Docker. Si no es así, esta es la mejor opción fuera de cambiar a una distribución de servidor basada en Ubuntu.

Python encabeza una vez más la lista de los principales lenguajes de programación del IEEE para 2022

Suscríbete a How To Make Tech Work de Newsmatic en YouTube para obtener los últimos consejos tecnológicos para profesionales empresariales de Jack Wallen.

Conviértete en un experto en Linux con estos recursos de Newsmatic Academy:

  • The Mastering Linux Development Bundle
  • The Linux & Docker Coding Bundle
  • The Complete 2022 Linux Certification Training Bundle
  • The Mastering Linux and Git Certification Bundle

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Desarrollo, allí encontraras muchos artículos similares a Cómo instalar Docker CE en AlmaLinux: Guía paso a paso , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.