# Desinstalar Docker Desktop


> [!WARNING]
>
> Desinstalar Docker Desktop destruye los contenedores, imágenes, volúmenes y otros datos relacionados con Docker que sean locales de la máquina, y elimina los archivos generados por la aplicación. Para conservar datos importantes antes de desinstalar, consulta la sección [copia de seguridad y restauración de datos](/desktop/settings-and-maintenance/backup-and-restore/).

**Windows**



#### Desde la interfaz gráfica (GUI)

1. Desde el menú de **Inicio** de Windows, selecciona **Configuración** > **Aplicaciones** > **Aplicaciones y características**.
2. Selecciona **Docker Desktop** de la lista de **Aplicaciones y características** y luego selecciona **Desinstalar**.
3. Selecciona **Desinstalar** para confirmar tu selección.

#### Desde la línea de comandos (CLI)

1. Localiza el instalador:
   ```console
   # instalación para todos los usuarios
   $ C:\Program Files\Docker\Docker\Docker Desktop Installer.exe

   # instalación por usuario (Beta)
   $ %LOCALAPPDATA%\Programs\DockerDesktop\Docker Desktop Installer.exe
   ```
2. Desinstala Docker Desktop.
  - En PowerShell, ejecuta:
     ```console
     $ Start-Process 'Docker Desktop Installer.exe' -Wait uninstall
     ```
  - En el Símbolo del sistema, ejecuta:
     ```console
     $ start /w "" "Docker Desktop Installer.exe" uninstall
     ```

Después de desinstalar Docker Desktop, pueden quedar algunos archivos residuales que puedes eliminar manualmente. Estos son:

```console
C:\ProgramData\Docker
C:\ProgramData\DockerDesktop
C:\Program Files\Docker
C:\Users\<tu nombre de usuario>\AppData\Local\Docker
C:\Users\<tu nombre de usuario>\AppData\Roaming\Docker
C:\Users\<tu nombre de usuario>\AppData\Roaming\Docker Desktop
C:\Users\<tu nombre de usuario>\.docker
```

**Mac**



#### Desde la interfaz gráfica (GUI)

1. Abre Docker Desktop.
2. En la esquina superior derecha del Panel de Docker Desktop, selecciona el icono **Troubleshoot** (Solucionar problemas).
3. Selecciona **Uninstall** (Desinstalar).
4. Cuando se te solicite, confirma seleccionando de nuevo **Uninstall**.

Luego puedes mover la aplicación de Docker a la papelera.

#### Desde la línea de comandos (CLI)

Ejecuta:

```console
$ /Applications/Docker.app/Contents/MacOS/uninstall
```

Luego puedes mover la aplicación de Docker a la papelera.

> [!NOTE]
> Es posible que encuentres el siguiente error al desinstalar Docker Desktop usando el comando de desinstalación.
>
> ```console
> $ /Applications/Docker.app/Contents/MacOS/uninstall
> Password:
> Uninstalling Docker Desktop...
> Error: unlinkat /Users/<USER_HOME>/Library/Containers/com.docker.docker/.com.apple.containermanagerd.metadata.plist: operation not permitted
> ```
>
> El error de operación no permitida se reporta ya sea en el archivo `.com.apple.containermanagerd.metadata.plist` o en el directorio padre `/Users/<USER_HOME>/Library/Containers/com.docker.docker/`. Este error se puede ignorar, ya que has desinstalado Docker Desktop correctamente.
> Puedes eliminar el directorio `/Users/<USER_HOME>/Library/Containers/com.docker.docker/` más tarde permitiendo el **Acceso total al disco** (Full Disk Access) a la aplicación de terminal que estés utilizando (**Ajustes del Sistema** > **Privacidad y seguridad** > **Acceso total al disco**).

Después de desinstalar Docker Desktop, pueden quedar algunos archivos residuales que puedes eliminar:

```console
$ rm -rf ~/Library/Group\ Containers/group.com.docker
$ rm -rf ~/.docker
```

**Ubuntu**



Para desinstalar Docker Desktop en Ubuntu:

1. Elimina la aplicación Docker Desktop. Ejecuta:

   ```console
   $ sudo apt remove docker-desktop
   ```

   Esto elimina el paquete Docker Desktop, pero no borra todos sus archivos o configuraciones.

2. Elimina manualmente los archivos restantes:

   ```console
   $ rm -r $HOME/.docker/desktop
   $ sudo rm /usr/local/bin/com.docker.cli
   $ sudo apt purge docker-desktop
   ```

   Esto elimina los archivos de configuración y de datos en `$HOME/.docker/desktop`, el enlace simbólico en `/usr/local/bin/com.docker.cli` y purga los archivos de servicio de systemd restantes.

3. Limpia los ajustes de configuración de Docker. In `$HOME/.docker/config.json`, remueve las propiedades `credsStore` y `currentContext`.

   Estas entradas le indican a Docker dónde almacenar las credenciales y qué contexto está activo. Si permanecen después de desinstalar Docker Desktop, pueden entrar en conflicto con una configuración futura de Docker.

**Debian**



Para desinstalar Docker Desktop en Debian:

1. Elimina la aplicación Docker Desktop:

   ```console
   $ sudo apt remove docker-desktop
   ```

   Esto elimina el paquete Docker Desktop, pero no borra todos sus archivos o configuraciones.

2. Elimina manualmente los archivos restantes:

   ```console
   $ rm -r $HOME/.docker/desktop
   $ sudo rm /usr/local/bin/com.docker.cli
   $ sudo apt purge docker-desktop
   ```

   Esto elimina los archivos de configuración y de datos en `$HOME/.docker/desktop`, el enlace simbólico en `/usr/local/bin/com.docker.cli` y purga los archivos de servicio de systemd restantes.

3. Limpia los ajustes de configuración de Docker. In `$HOME/.docker/config.json`, remueve las propiedades `credsStore` y `currentContext`.

   Estas entradas le indican a Docker dónde almacenar las credenciales y qué contexto está activo. Si permanecen después de desinstalar Docker Desktop, pueden entrar en conflicto con una configuración futura de Docker.

**Fedora**



Para desinstalar Docker Desktop en Fedora:

1. Elimina la aplicación Docker Desktop. Ejecuta:

   ```console
   $ sudo dnf remove docker-desktop
   ```

   Esto elimina el paquete Docker Desktop, pero no borra todos sus archivos o configuraciones.

2. Elimina manualmente los archivos restantes:

   ```console
   $ rm -r $HOME/.docker/desktop
   $ sudo rm /usr/local/bin/com.docker.cli
   $ sudo dnf remove docker-desktop
   ```

   Esto elimina los archivos de configuración y de datos en `$HOME/.docker/desktop`, el enlace simbólico en `/usr/local/bin/com.docker.cli` y purga los archivos de servicio de systemd restantes.

3. Limpia los ajustes de configuración de Docker. In `$HOME/.docker/config.json`, remueve las propiedades `credsStore` y `currentContext`.

   Estas entradas le indican a Docker dónde almacenar las credenciales y qué contexto está activo. Si permanecen después de desinstalar Docker Desktop, pueden entrar en conflicto con una configuración futura de Docker.

**Arch**



Para desinstalar Docker Desktop en Arch:

1. Elimina la aplicación Docker Desktop. Ejecuta:

   ```console
   $ sudo pacman -Rns docker-desktop
   ```

   Esto elimina el paquete Docker Desktop junto con sus archivos de configuración y dependencias que no sean requeridas por otros paquetes.

2. Elimina manualmente los archivos restantes:

   ```console
   $ rm -r $HOME/.docker/desktop
   ```

   Esto elimina los archivos de configuración y de datos en `$HOME/.docker/desktop`.

3. Limpia los ajustes de configuración de Docker. In `$HOME/.docker/config.json`, remueve las propiedades `credsStore` y `currentContext`.

   Estas entradas le indican a Docker dónde almacenar las credenciales y qué contexto está activo. Si permanecen después de desinstalar Docker Desktop, pueden entrar en conflicto con una configuración futura de Docker.



