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.
Lo que necesitarás para instalar Docker en AlmaLinux
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
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
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
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 2022Suscrí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