Skip to content
Regresar

Instalación de Docker y Docker Compose en Debian

Publicado:18/6/2023 at 02:27 p. m.

Cuando se trata de desplegar aplicaciones en entornos aislados, Docker se ha convertido en una herramienta esencial para administradores de sistemas y desarrolladores por igual. Sin embargo, la instalación de Docker y Docker Compose en un sistema Debian puede ser un desafío si no se siguen los pasos adecuados. En este artículo, te guiaré a través de un proceso sencillo para instalar Docker y Docker Compose en Debian 11 (Bullseye) o Debian 12 (Bookworm) sin complicaciones.

Paso a paso: Instalación sin complicaciones

💡 Te recomiendo instalar los paquetes base de Debian antes de continuar puedes encontrarlos aquí: Paquetes Base Debian 11 / Debian 12

Para asegurarte de que la instalación de Docker y Docker Compose en tu sistema Debian sea fluida y sin contratiempos, aquí tienes una única línea de comandos que te llevará de principio a fin:

sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg

echo \
  "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
  "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

sudo apt-get update

sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose

Con estas líneas de comando, configuramos los repositorios oficiales de Docker, instalamos los paquetes base de Docker provenientes de estos repositorios y finalmente descargamos de forma manual el binario de Docker Compose más reciente para la arquitectura de tu Sistema Operativo Debian, asignandole también los permisos de ejecución.

Verificar instalación

Docker

Si deseas verificar el servicio de Docker y los contenedores en ejecución, puedes utilizar el siguiente comando:

sudo docker ps

Debes obtener la siguiente respuesta:

user@server:~# sudo docker ps
CONTAINER    ID    IMAGE    COMMAND    CREATED    STATUS    PORTS    NAMES

Docker Compose

Si deseas verificar la instalación de Docker Compose y la versión instalada, ejecuta el siguiente comando:

sudo docker-compose --version

Debes obtener la siguiente respuesta:

user@server:~# sudo docker-compose --version
Docker Compose version v2.19.1

Conclusión

La instalación de Docker y Docker Compose en Debian 11 (Bullseye) o Debian 12 (Bookworm) ya no tiene por qué ser un dolor de cabeza. Utilizando esta línea de comandos única, puedes instalar rápidamente todas las herramientas que necesitas para desplegar y gestionar tus aplicaciones en contenedores. Ahorra tiempo y evita complicaciones mientras te sumerges en el emocionante mundo de la contenerización con Docker.

Si tienes algún consejo o experiencia relacionada con Docker en Debian, no dudes en compartirlo en los comentarios. ¡Que tu viaje con Docker esté lleno de éxitos y sin complicaciones!