Cómo instalar Docker en Linux

La virtualización y los contenedores son cada vez más populares. Las razones por las que son útiles giran principalmente en torno a los beneficios de aislamiento, seguridad y portabilidad que brindan.

Por ejemplo, si está ofreciendo algún tipo de servicios en la nube, estos facilitan mantener aislados los datos y servicios de los clientes entre sí. Pero no se limita a estos escenarios. Si es un desarrollador de una aplicación Linux, se dará cuenta rápidamente de lo difícil que es hacer que su aplicación esté disponible para todas las distribuciones de Linux.

Una vez que haga que su programa funcione en Ubuntu, hacer que también funcione en Arch Linux, Debian y otras distribuciones no será tan sencillo como podría pensar. Cada distribución es diferente y tienes que hacer adaptaciones para que tu utilidad funcione en cada una de ellas.

contenedores-portuarios

La contenedorización hace que sea más fácil “desarrollar una vez, implementar en todas partes”. Esto se debe a que, en lugar de depender del sistema operativo para proporcionar lo que necesita su aplicación, todas las dependencias se agrupan en el propio contenedor. Una vez que el contenedor funciona, puede moverlo de una computadora a otra y entre diferentes sistemas operativos fácilmente.

Docker es una utilidad de contenedorización que se volvió muy popular para simplificar tales tareas. Además, cuando algo sale mal con el sistema operativo, en lugar de tener que reinstalar y reconfigurar la aplicación, simplemente reinstala el sistema operativo, copia el contenedor y continúa donde lo dejaste.

Limpieza de instalaciones de Docker antiguas

Este es un paso opcional, necesario solo si ya tiene instaladas versiones anteriores de Docker. Estos pueden entrar en conflicto con las versiones más recientes, especialmente si provienen de repositorios diferentes a los que usará aquí.

En Debian o Ubuntu, limpie con:

En Fedora:

Cómo instalar Docker en Ubuntu

Abra un emulador de terminal e instale los requisitos previos.

Verifique la huella digital de la clave GPG de Docker.

docker-gpg-huella digital

En el momento de escribir este tutorial, la huella digital era 9DC858229FC7DD38854AE2D88D81803C0EBFCD88. Esto puede cambiar en el futuro. Consulte el sitio web oficial de Docker para ver si coinciden. La clave se utiliza para verificar firmas digitales, por lo que puede asegurarse de que el software que está instalando sea legítimo y que un atacante no haya cargado malware en el servidor.

Una vez que se asegure de tener la clave correcta, agréguela a las claves confiables de APT.

Agregue el repositorio de Docker para Ubuntu a sus fuentes de software.

Instale Docker.

Si tu tambien necesitas Docker Compose, puedes instalarlo con:

Si no sabe qué es, probablemente no lo necesite.

La mayoría de los comandos de Docker deben tener el prefijo sudo. Si desea evitar tener que escribir su contraseña cada vez, agregue su usuario al grupo de la ventana acoplable.

Cierre la sesión de su interfaz gráfica de usuario y vuelva a iniciarla. Ahora puede usar comandos como docker ps en vez de sudo docker ps.

Cómo instalar Docker en Debian

Dado que Ubuntu se crea a partir de Debian, los pasos son muy similares.

Verifique la huella dactilar que debe ser la misma que en la sección anterior.

Agregar a claves de confianza.

Agregue fuentes de software.

Instale Docker.

Si también necesita Docker Compose, instálelo con:

Para usar los comandos de Docker sin prefijar sudo:

Luego cierre la sesión y vuelva a iniciarla.

Cómo instalar Docker en Fedora

Instale los requisitos previos.

Agregue el repositorio de software de Docker.

Instale Docker.

docker-install-on-fedora

En algunos sistemas, esto llevará algún tiempo en completarse y puede parecer que está bloqueado. No abortes la operación. Por supuesto, también podría atascarse, pero déle al menos diez minutos para que haga su trabajo en computadoras más lentas.

Habilite el inicio automático de Docker en el arranque.

Inicie Docker.

Agréguese al grupo de Docker.

Cierre sesión y vuelva a iniciar sesión en su interfaz gráfica de usuario.

Las personas que también necesitan Docker Compose pueden instalarlo con:

Cómo instalar Docker en Arch Linux

Arch ya incluye Docker en sus repositorios comunitarios, por lo que el procedimiento de instalación es más fácil aquí.

docker-install-on-arch

Si también necesita Docker Compose:

Agréguese al grupo de Docker:

Cierre la sesión de la interfaz gráfica de usuario y vuelva a iniciarla para que la configuración surta efecto.

Habilite Docker para que se inicie automáticamente al arrancar.

Inicie el servicio Docker.

Conclusión

Obviamente, esto no cubre todas las distribuciones que existen. Pero si está utilizando algo como openSUSE, puede tener la suerte de encontrar una página de instrucciones en cómo instalar Docker en su distribución.

¿Es útil este artículo?

Compártelo con algun conocido(a) que le vaya a interesar

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *