Tabla de contenidos
Docker
Docker en Ubuntu Linux es una plataforma de software que facilita la creación, implementación y ejecución de aplicaciones mediante el uso de contenedores. Un contenedor es un paquete ligero que incluye todo lo necesario para ejecutar una aplicación, como el código, las bibliotecas y las dependencias, lo que garantiza que funcione de manera uniforme en diferentes entornos. Docker se utiliza principalmente para mejorar la eficiencia en el desarrollo y la administración de aplicaciones, permitiendo a los equipos desplegar y escalar software rápidamente, sin preocuparse por las diferencias entre máquinas o sistemas operativos.
Instalación de Docker en Ubuntu
Comandos de instalación Docker en Ubuntu
Los siguientes comandos se utilizan para preparar el sistema Ubuntu para la instalación de Docker. Actualizan los índices de los paquetes disponibles, instalan herramientas necesarias para manejar certificados y realizar descargas seguras, configuran directorios clave en el sistema, descargan la clave GPG de Docker (que se utiliza para verificar la autenticidad de los paquetes), y ajustan los permisos de seguridad para esa clave. Todo esto asegura que Docker pueda instalarse y mantenerse de forma segura en el sistema.
sudo apt update && sudo apt upgrade -y
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Este comando agrega el repositorio oficial de Docker a la lista de fuentes de paquetes para poder instalar Docker en Ubuntu. Usa la clave GPG descargada previamente para verificar la autenticidad de los paquetes y asegura que se instalen versiones estables de Docker compatibles con la arquitectura del sistema operativo y la versión de Ubuntu que estás utilizando.
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Se hace una actualización del repositorio y se instala Docker con dependencias y Docker Compose. Además se le asigna permisos de ejecución a Docker Compose para poder utilizarlo como comando.
sudo apt update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo docker --version
sudo docker compose version
Antes de terminar la instalación de Docker en Ubuntu, hay que levantar el servicio de Docker para que siempre se inicie con el sistema al reiniciar.
sudo systemctl start docker
sudo systemctl enable docker
Comprobación
Para comprobar que Docker se instaló correctamente, existe la imagen “Hello World”.
sudo docker run hello-world

Y por último se comprueba la versión de Docker Compose para verificar que sí se instaló.
docker-compose –version
Para más información, puedes visitar la documentación oficial de Docker yendo aquí.
Conclusión
Y listo, Docker en Ubuntu 24.04 LTS es un proceso sencillo que implica preparar el sistema con los repositorios y claves necesarias, seguido de la instalación del propio Docker y sus herramientas complementarias, como Docker Compose. Al agregar los repositorios oficiales y las firmas de seguridad de Docker, garantizas que las versiones más recientes y estables se descarguen de manera confiable. Docker te permitirá ejecutar aplicaciones en contenedores, facilitando su desarrollo y despliegue.