Guía Paso a Paso para Instalar Docker en Ubuntu

Docker ha revolucionado el mundo del desarrollo de software y la implementación de aplicaciones, proporcionando una plataforma para la contenerización de aplicaciones. En este artículo, te mostraremos cómo instalar Docker en Ubuntu, aunque este método es válido para cualquier distribución basada en Debian.

¿Qué es Docker?

Docker es una plataforma de código abierto que permite a los desarrolladores construir, empaquetar y distribuir aplicaciones como contenedores. Los contenedores son ligeros, portables y aíslan las aplicaciones y sus dependencias del sistema subyacente.

Instalando Docker en Ubuntu

Para comenzar la instalación de Docker, ejecuta el siguiente comando desde tu terminal:

$ curl -sSL https://get.docker.com/ | sh

Este comando recupera un script que se ejecuta en tu máquina e inicia la instalación de Docker de manera sencilla.

Una vez finalizada la instalación, se mostrará un mensaje preguntando si deseas ejecutar Docker sin necesidad de ser usuario root (por defecto, Docker sólo se puede ejecutar con permisos de superusuario). Para hacer esto, ejecuta el siguiente comando:

$ sudo usermod -aG docker $USER

Ten en cuenta que añadir un usuario al grupo «docker» te permitirá ejecutar contenedores que pueden ser utilizados para obtener privilegios de root en el host de Docker. En un entorno de producción, esto no es recomendable, pero para un entorno de desarrollo puede ser útil para evitar la necesidad de tener permisos de superusuario para ejecutar un contenedor.

Iniciando el Servicio Docker

El siguiente paso es iniciar el servicio Docker. Para que se inicie cada vez que reinicies tu máquina, ejecuta el siguiente comando:

$ sudo systemctl enable docker

Ahora, deberías tener el servicio Docker ejecutándose en tu máquina. Puedes comprobarlo ejecutando el comando:

$ docker version

Nota: En este punto, debes cerrar sesión o reiniciar para que tu usuario esté en el grupo de Docker y puedas ejecutar Docker sin permisos de superusuario.

Probando Docker

Ahora que tienes Docker instalado, puedes probar a ejecutar una imagen de Docker, por ejemplo, el famoso «Hello World!».

$ docker run hello-world

Referencias

Libros recomendados

Categorías