Instalar Docker Desktop en Ubuntu

Hoy vamos a ver como instalar Docker Desktop en Ubuntu. Docker Desktop es una aplicación muy fácil de instalar que nos permite crear y compartir microservicios y aplicaciones en contenedores Docker de una manera muy sencilla usando interfaz gráfica.

Para poder instalar Docker Desktop en Ubuntu o en otro Linux, descargaremos el fichero desde la web https://docs.docker.com/get-docker seleccionando Docker Desktop for Linux.

En el momento de descargar el fichero, nos mostrara la versión .deb para Ubuntu, debian y derivados y el .rpm para RedHat, Fedora etc. En nuestro caso seleccionamos el .deb.

Lo descargamos.

Atención: Si usamos VMware Workstation para nuestro host, acordaros de habilitar desde hardware –> Processors –> Virtualize Intel VT-x/EPT or AMD-V/RVI.

En este caso tenemos habilitado el modulo porque se ha cargado de manera automática porque el host tiene soporte para virtualización.

De no tenerlo, tendríamos que cargar el modulo de forma manual con modprobe kvm

Para chequear si tenemos habilitados los módulos de KVM, ejecutamos lsmod | grep kvm.

También tendremos que chequear el propietario y permisos con ls -la /dev/kvm

Lo siguiente que haremos es meter nuestro usuario al grupo de kvm para acceder al dispositivo, con sudo usermod -aG kvm $USER

Chequeamos con sudo cat /etc/group | grep gorka que el usuario se ha añadido correctamente al grupo.

Y pasaremos a instalar el paquete descargado con docker desktop. Ejecutamos sudo dpkg -i dockerdesktop.deb

Al instalar docker desktop, puede que nos de un error de que nos falten una serie de paquetes, como en este caso qemu-system-x86 y pass

Instalar Docker Desktop qemu y pass

Así que si hacen falta pues los instalamos.

Aunque también puede que nos de un problema de dependencias.

Instalar Docker Desktop error de dependencias

Por lo que lo intentaremos solucionar con sudo apt –fix-broken install

Instalar Docker Desktop reparar dependencias

Si lo ha solucionado correctamente, intentaremos de nuevo instalar qemu-system-x86 y pass.

Solucionados todos los problemas que han ido saliendo, ejecutamos de nuevo la instalación de docker desktop con sudo dpkg -i dockerdesktop.deb

Una vez instalado, desde la interfaz grafica buscaremos Docker Desktop y lo ejecutamos.

Instalar Docker Desktop primea ejecucion

Aceptamos los terminos

Instalar Docker Desktop aceptamos terminos

Y se abrirá Docker Desktop mientras va cargando e iniciando servicios.

Instalar Docker Desktop iniciando servicios

Una vez arrancado, ya tendremos disponible para empezar a ejecutar contendores.

Instalar Docker Desktop instalado y arrancado

En este link, os dejo la documentación oficial de la instalación https://docs.docker.com/desktop/linux/install/

También dejo este otro sobre como instalar Docker Engine en Ubuntu.

Instalar Docker en Ubuntu 22.04

Saludos y espero que os sirva.