Por lo general, ejecutar y administrar imágenes de contenedores de Docker en la línea de comandos a menudo puede ser intimidante para los principiantes de Docker, y ahí es donde entra en juego Docker Desktop.
Desarrollado por Docker, Docker Desktop es una aplicación GUI gratuita y fácil de usar que permite a los usuarios ejecutar y administrar fácilmente contenedores e imágenes de Docker en una PC con Linux sin ejecutar comandos en la CLI.
Docker Desktop es una aplicación multiplataforma, lo que significa que puede instalarla en Windows, Linux y Mac. Es gratis para empresas con 250 empleados o menos, y se requiere una suscripción paga para empresas con más de 250.
En este tutorial, lo guiaremos a través de la instalación de Docker Desktop en Ubuntu 22.04.
requisitos previos
- CPU de 64 bits con soporte de virtualización habilitado.
- Al menos 4 GB de RAM
- Un entorno de escritorio GUI (preferiblemente GNOME, MATE o KDE)
- Un usuario de Sudo con derechos de administrador
(1) Confirme que la virtualización KVM está habilitada
Para confirmar que el módulo KVM está cargado, ejecute el comando
$ lsmod | grep kvm
Si el módulo está cargado, debería obtener el siguiente resultado. Indica que el módulo KVM de la CPU Intel está habilitado.
Si el módulo no está cargado, ejecute el siguiente comando
Para procesadores Intel
$ sudo modprobe kvm_intel
Para procesadores AMD
$ sudo modprobe kvm_amd
(2) Instalar Docker en Ubuntu 22.04
El siguiente paso es instalar Docker, primero actualice la lista de paquetes e instale las dependencias necesarias como se muestra a continuación.
$ sudo apt update
$ sudo apt install software-properties-common curl apt-transport-https ca-certificates -y
Una vez instalado, agregue la clave de firma GPG de Docker.
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/docker-archive-keyring.gpg
A continuación, agregue el repositorio oficial de Docker al sistema de la siguiente manera
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
Con el repositorio en su lugar, instale Docker y otras herramientas de Docker como se muestra.
$ sudo apt install docker-ce docker-ce-cli containerd.io uidmap -y
Después de que la instalación sea exitosa, use el siguiente comando para agregar la cuenta de usuario al grupo Docker
$ sudo usermod -aG docker $USER
$ newgrp docker
Para verificar que Docker se está ejecutando, ejecute el siguiente comando
$ sudo systemctl status docker
También puede verificar la versión y otra información de su instalación de Docker como se muestra
$ docker version
(3) Instalar Docker Desktop
Docker Desktop no está disponible actualmente en los repositorios oficiales de Ubuntu ni en el mismo Docker. Por lo tanto, debe descargar manualmente los archivos binarios de Debian desde el sitio web oficial de Docker .
La última versión actual de Docker Desktop es la versión 4.15.0, que se puede descargar con el comando wget como se muestra a continuación.
$ wget https://desktop.docker.com/linux/main/amd64/docker-desktop-4.15.0-amd64.deb
Alternativamente, puede hacer clic en el enlace debajo de Linux DEB.
Después de descargar el archivo, ejecute el siguiente comando apt para instalar Docker Desktop
$ sudo apt install ./docker-desktop-*-amd64.deb
(4) Inicie el escritorio de Docker
Una vez que Docker Desktop esté instalado, puede buscarlo e iniciarlo usando el administrador de aplicaciones, como se muestra.
También puede iniciar en la línea de comando como se muestra a continuación.
$ sudo systemctl --user start docker-desktop
Después de iniciar Docker Desktop, aparecerá el siguiente cuadro emergente, haga clic en Aceptar para aceptar los términos de la licencia.
Después de un rato, se iniciará el panel de la GUI de Docker Desktop. La inicialización y el inicio tardan entre 3 y 5 minutos, así que tenga paciencia.
Para obtener sugerencias sobre cómo usar Docker, haga clic en el botón Comenzar. Si no desea visitar, simplemente haga clic en Omitir.
Finalmente, accederá a la página de inicio de Docker Desktop, que tiene instrucciones sobre cómo comenzar con los contenedores, como se muestra a continuación.
(5) Configurar el escritorio de Docker
Docker Desktop es altamente configurable, puede modificar casi todas las configuraciones para que se adapten a sus gustos.
Estos ajustes se dividen en las siguientes categorías:
- General
- Recursos
- Motor acoplable
- Características experimentales
- Kubernetes
- Actualizaciones de software
- Extensiones
Para acceder a esta configuración, haga clic en el icono de engranaje superior y la pestaña Configuración mostrará las opciones anteriores.
Por ejemplo, en la página de la pestaña Recursos, puede configurar los recursos del sistema requeridos por Docker Desktop, como CPU, RAM, espacio de intercambio, etc.
(6) Use Docker Desktop para ejecutar el contenedor
Una vez que haya configurado Docker Desktop según sus preferencias, puede comenzar a ejecutar contenedores. Por ejemplo, ejecutaremos un contenedor Redis.
En la ventana emergente que aparece, seleccione el directorio en el que se extraerá la imagen del contenedor.
Docker Desktop comenzará a extraer la imagen del contenedor de Docker hub y creará una instancia de contenedor de Redis.
Después de extraer la imagen, se creará un contenedor y se mostrará el siguiente panel de información general.
Puede hacer clic en la pestaña Contenedores para ver y administrar todos los contenedores en el sistema (ya sea que estén en ejecución o detenidos).
De manera similar, puede hacer clic en la pestaña Imágenes para ver y administrar imágenes de contenedores extraídas.
(7) Desinstalar Docker Desktop
Si ya no necesita Docker Desktop, puede desinstalarlo con el siguiente comando.
$ sudo apt purge docker-desktop
Luego elimine los archivos relacionados de Docker Desktop
$ rm -r $HOME/.docker/desktop
$ sudo rm /usr/local/bin/com.docker.cli