Cómo Instalar Docker Desktop en Debian 12 (Bookworm)

Published:

Docker Desktop es una aplicación GUI intuitiva y poderosa que facilita la creación, gestión y despliegue de contenedores Docker en sistemas con entornos de escritorio. Integra Docker Engine con una interfaz amigable y características adicionales que mejoran significativamente la experiencia de desarrollo y aceleran el despliegue de contenedores.

Debian, gracias a su excepcional estabilidad y fiabilidad, es una de las mejores plataformas de desarrollo disponibles. Por eso, esta guía te llevará paso a paso a través del proceso de instalación de Docker Desktop en Debian 12 (Bookworm), transformándolo en un excelente entorno de desarrollo para tus proyectos basados en contenedores.

Requisitos del Sistema

Para instalar Docker Desktop con éxito en Debian 12, tu sistema debe cumplir con los siguientes requisitos:

  • Kernel de 64 bits y soporte de CPU para virtualización.
  • Al menos 4 GB de RAM.
  • Soporte de virtualización KVM.
  • QEMU versión 5.2 o superior.
  • Un entorno de escritorio como KDE, GNOME o MATE, con soporte para la bandeja del sistema.

Nota: Docker Desktop utiliza la bandeja del sistema. Desafortunadamente, GNOME no soporta iconos de bandeja por defecto. Necesitarás instalar una extensión de GNOME como Tray Icons: Reloaded o AppIndicator para habilitar esta funcionalidad.

Es importante entender que Docker Desktop ejecuta una máquina virtual que crea su propio contexto Docker. En otras palabras, los contenedores desplegados en tu host Linux antes de instalar Docker Desktop no estarán disponibles en la aplicación.

Paso 1: Añadir el Repositorio Oficial de Docker

Para instalar Docker Desktop en Debian 12, primero debes añadir el repositorio oficial de Docker a tu sistema. Sigue los comandos a continuación:

sudo apt install apt-transport-https ca-certificates curl gnupg
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Luego, actualiza el índice del repositorio:

sudo apt update

Paso 2: Descargar Docker Desktop

Dirígete a la página de descarga de Docker Desktop y haz clic en el botón «DEB package» para descargar el paquete de instalación para Debian 12.

Paso 3: Instalar Docker Desktop en Debian 12

Una vez descargado el archivo DEB, instala Docker Desktop con el siguiente comando (ajusta la ruta si descargaste el archivo en una carpeta diferente):

sudo apt install ./Downloads/docker-desktop-amd64.deb

Espera a que se descarguen e instalen los paquetes necesarios; el proceso no debería tomar más de un minuto.

Paso 4: Ejecutar Docker Desktop

Usa el lanzador de aplicaciones y busca «docker». Cuando aparezca el icono de Docker Desktop, haz clic para ejecutarlo.

Acepta el «Acuerdo de Servicio de Suscripción de Docker».

En la siguiente pantalla, puedes iniciar sesión si tienes una suscripción a Docker Desktop, o simplemente hacer clic en «Continuar sin iniciar sesión».

Docker tiene una breve encuesta para conocer más sobre sus usuarios. Puedes participar o saltarte la encuesta haciendo clic en «Omitir encuesta».

¡Y eso es todo! Docker Desktop se ha instalado correctamente en tu sistema Debian 12. Además, puedes gestionar la aplicación a través del icono en la bandeja del sistema.

Configurar Docker Desktop para Iniciar Automáticamente

Para que Docker Desktop se inicie automáticamente al iniciar sesión, ve a «Configuración» -> «General» y marca la casilla «Start Docker Desktop when you log in to your computer». Luego, confirma haciendo clic en «Apply & restart».

Conclusión

Esta guía proporciona un camino completo y fácil de seguir para instalar y configurar Docker Desktop en Debian 12 (Bookworm). Siguiendo las instrucciones paso a paso, deberías tener un entorno Docker completamente operativo listo para soportar tus necesidades de desarrollo.

- Advertisement -
Jorge
Jorgehttps://nksistemas.com
Soy Jorge, Sr Sysadmin Linux/DevOps/SRE y creador de NKSistemas.com Trabajo con plataformas: Linux, Windows, AWS, GCP, VMware, Helm, kubernetes, Docker, etc.

Related articles