Como instalar Docker y Docker Compose v2 en Ubuntu 24.04

En este procedimiento vamos a instalar Docker y Docker Compose v2 en Ubuntu 24.04. Al finaliar vamos ajecutar una verificación para confirmar que esto este funcionando bien.

¿Que es Docker?

Docker es una plataforma de software que permite construir, ejecutar y gestionar aplicaciones utilizando contenedores, unidades de software livianas, aisladas y reproducibles. Estos contenedores encapsulan todo lo necesario para que una aplicación funcione – código, dependencias, configuraciones – proporcionando un entorno consistente y predecible, independientemente del sistema operativo subyacente. Esta tecnología ha revolucionado el desarrollo de software al simplificar la gestión de dependencias y garantizar que las aplicaciones funcionen de forma uniforme en diferentes entornos, desde el desarrollo local hasta la producción. Puedes encontrar más información sobre Docker y sus beneficios en su página oficial: https://www.docker.com/ .

La principal ventaja de Docker radica en su capacidad para promover la portabilidad y la eficiencia. En lugar de depender de configuraciones específicas del sistema, las aplicaciones en contenedores son autónomas y fáciles de mover. Esto reduce significativamente los tiempos de desarrollo, pruebas y despliegue. Además, al compartir el kernel del sistema operativo host, los contenedores son más ligeros y rápidos que las máquinas virtuales tradicionales, optimizando así el uso de los recursos del sistema. Para una comprensión más profunda, te recomiendo explorar la documentación oficial de Docker: https://docs.docker.com/ .

Procedimiento para instalar Docker y Docker Compose v2:

El primer paso a realizar es actualizar el sistema.

sudo apt update
sudo apt upgrade -y

El siguiente paso es instalar docker y docker-compose

sudo apt install docker.io docker-compose-v2
Terminal command output showing the installation process of Docker and Docker Compose on Ubuntu.
Comando para instalar Docker y docker-compose v2 en Ubuntu 24.04

Tenemos la opción de agregarnos al grupo docker para no tener que escalar con sudo para ejecutar cada acción.

sudo usermod -aG docker $USER

Importante: Después de añadir tu usuario al grupo docker, debes cerrar sesión y volver a iniciarla para que los cambios surtan efecto.

Verificación:

Para confirmar que Docker se ha instalado correctamente, ejecuta el siguiente comando:

docker --version
Terminal mostrando el comando 'docker --version' y el resultado que indica la versión de Docker instalada en Ubuntu 24.04.
Comando para verificar la instalación de Docker en Ubuntu 24.04.

Para confirmar que Docker Compose se ha instalado correctamente, ejecuta el siguiente comando:

docker compose version
Comando en terminal mostrando la versión de Docker Compose instalado en Ubuntu 24.04.
Verificación de la versión de Docker Compose en Ubuntu 24.04.

Como última verificación podemos crear un compose.yml para hacer una prueba empirica del funcionamiento usando vi o nano.

services:
  web:
    image: nginx:latest
    ports:
      - "80:80"

Y para disponibilizar el contenedor se debe ejecutar el comando:

docker compose up -d

En este caso creé el compose.yml en un directorio en mi home con el nombre test

Página de bienvenida de Nginx diciendo que el servidor web está instalado y funcionando con un mensaje de configuración adicional.
Página de bienvenida de Nginx, indicando que el contendor nginx está funcionando correctamente.

Podemos ver contenedores se están ejecutando con el comando «docker ps».

docker ps
Pantalla de terminal mostrando la salida del comando 'docker ps', que lista los contenedores en ejecución en un sistema Ubuntu.
Salida del comando ‘docker ps’ mostrando los contenedores en ejecución en el sistema.

Para frenar / apagar el contendor se debe ejecutar el comando

docker compose stop

Y para limpiar el entorno en el cual estuvimos haciendo las pruebas debemos ejecutar:

cd ..
rm -r ./test
docker container prune
docker image prune -a
Terminal displaying commands for creating and managing a Docker container using docker-compose on Ubuntu.
Ejecutando comandos de Docker y Docker Compose en Ubuntu para gestionar contenedores.

Ya tenemos instalado y vericiado el correcto funcionamiento el docker y docker compose v2.

Este documento es una actualización de Instalar docker y docker-compose en ubuntu rápido y fácil.

Comentarios

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.