Instalar Docker Desktop es una máquina virtual, la cual nos permite ejecutar containers y además gestionar nuestras imágenes. Docker Desktop incluye varias herramientas, entre ellas Docker compose, CLI (línea de comandos) entre otras.
Además Docker Desktop facilita la creación, gestión y ejecución de contenedores Docker en un entorno de desarrollo local. Proporciona una experiencia de usuario intuitiva gracias a su GUI (Graphical User Interface) y un conjunto de herramientas que simplifican el ciclo de vida de desarrollo de aplicaciones basadas en contenedores.
Te dejamos en el siguiente link la página oficial de Docker Descktop https://docs.docker.com/desktop/
Requisitos
Antes de continuar asegurate que tengas instalado Docker, si usas ubuntu, te dejo este link con el paso a paso para su instalación https://tenocode.com/instalar-docker-en-ubuntu/
Debes tener una cuenta y haber iniciado sesión vía browser en docker hub
Instalando Docker Desktop
Nos vamos a la url del sitio oficial y nos descargamos el archivo compilado .deb en su última versión.
sitio: https://docs.docker.com/desktop/install/ubuntu/
Una vez dercargado el archivo, en nuestro caso la versión 4.26.1, ejecutaremos el comando instalar el archivo .deb
sudo dpkg -i docker-desktop-4.26.1-amd64.deb
Revisamos nuestras aplicaciones y deberíamos ver lo siguiente:

Al abrir el programa nos saldrá esto:

Ya puedes usar Docker Desktop, sin embargo, ahora lo debemos linkear con nuestra cuenta en dockerhub, para así tener mayores beneficios.
Beneficios de tener una cuenta en Dockerhub
- Puedes acceder directamente a Docker hub
- Los usuarios autenticados también obtienen un límite de tasa de extracción más alto en comparación con los usuarios anónimos. Por ejemplo, si está autenticado, obtendrá 200 extracciones por período de 6 horas, en comparación con 100 extracciones por período de 6 horas por dirección IP para usuarios anónimos.
Iniciando con Docker Desktop
Lo primero que tenemos que hacer es crear las llaves
gpg --generate-key
Se generará un prompt con una serie de preguntas las cuales son el nombre, correo electrónico entre otros. Luego se levantará una ventana en donde nos pedirá generar una contraseña

Al aceptar se genará una llave RSA
Para inicializar pass ejecutamos el siguiente comando
pass init <llave pública generada>
Una vez ejecutado lo anterior, ahora nos camos a nuestra aplicación Docker Desktop y pinchamos el botón Sign In

Nos abrirá una nueva pestaña en nuestro navegador con lo siguiente

Le damos al botón Proceed y listo, felicidades ya estas conectado con tu Docker Desktop a Docker Hub