Compartir comentarios
Las respuestas se generan en base a la documentación.

Instalar Docker Desktop en distribuciones basadas en Arch

Disponibilidad: Experimental

Términos de Docker Desktop

El uso comercial de Docker Desktop en empresas más grandes (más de 250 empleados O más de $10 millones de USD en ingresos anuales) requiere una suscripción de pago.

Esta página contiene información sobre cómo instalar, iniciar y actualizar Docker Desktop en una distribución basada en Arch.

Requisitos previos

Para instalar Docker Desktop con éxito, debes cumplir con los requisitos generales del sistema.

Instalar Docker Desktop

  1. Instalar el binario del cliente Docker en Linux. Los binarios estáticos para el cliente Docker están disponibles para Linux como docker. Puedes utilizar:

    $ wget https://download.docker.com/linux/static/stable/x86_64/docker-29.5.1.tgz -qO- | tar xvfz - docker/docker --strip-components=1
    $ sudo cp -rp ./docker /usr/local/bin/ && rm -r ./docker
    
  2. Descarga el paquete Arch más reciente desde las Notas de la versión.

  3. Instala el paquete:

    $ sudo pacman -U ./docker-desktop-x86_64.pkg.tar.zst
    

    De forma predeterminada, Docker Desktop se instala en /opt/docker-desktop.

Iniciar Docker Desktop

Para iniciar Docker Desktop para Linux:

  1. Ve a la aplicación Docker Desktop en tu escritorio Gnome/KDE.

  2. Selecciona Docker Desktop para iniciar Docker.

    Se muestra el Acuerdo de servicio de suscripción de Docker.

  3. Selecciona Accept para continuar. Docker Desktop se inicia después de aceptar los términos.

    Ten en cuenta que Docker Desktop no se ejecutará si no estás de acuerdo con los términos. Puedes elegir aceptar los términos más adelante abriendo Docker Desktop.

    Para más información, consulta el Acuerdo de servicio de suscripción de Docker Desktop. Se recomienda leer también las Preguntas frecuentes (FAQ).

Como alternativa, abre una terminal y ejecuta:

$ systemctl --user start docker-desktop

Cuando Docker Desktop se inicia, crea un contexto dedicado que la CLI de Docker puede usar como destino y lo establece como el contexto actual en uso. Esto evita un conflicto con un Docker Engine local que pueda estar ejecutándose en el host Linux y usando el contexto predeterminado. Al apagarse, Docker Desktop restablece el contexto actual al anterior.

El instalador de Docker Desktop actualiza los binarios de Docker Compose y la CLI de Docker en el host. Instala Docker Compose V2 y te da la opción de vincularlo como docker-compose desde el panel de Settings. Docker Desktop instala el binario de la CLI de Docker con capacidades de integración en la nube en /usr/local/bin/com.docker.cli y crea un enlace simbólico a la CLI de Docker clásica en /usr/local/bin.

Tras instalar correctamente Docker Desktop, puedes comprobar las versiones de estos binarios ejecutando los siguientes comandos:

$ docker compose version
Docker Compose version v2.39.4

$ docker --version
Docker version 28.4.0, build d8eb465

$ docker version
Client:
 Version:           28.4.0
 API version:       1.51
 Go version:        go1.24.7
<...>

Para habilitar que Docker Desktop se inicie al iniciar sesión, en el menú de Docker, selecciona Settings > General > Start Docker Desktop when you sign in to your computer.

Como alternativa, abre una terminal y ejecuta:

$ systemctl --user enable docker-desktop

Para detener Docker Desktop, selecciona el icono del menú de Docker para abrir el menú de Docker y selecciona Quit Docker Desktop.

Como alternativa, abre una terminal y ejecuta:

$ systemctl --user stop docker-desktop

Siguientes pasos