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

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.

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:
    # 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:
    $ Start-Process 'Docker Desktop Installer.exe' -Wait uninstall
    
  • En el Símbolo del sistema, ejecuta:
    $ start /w "" "Docker Desktop Installer.exe" uninstall
    

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

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

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:

$ /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.

$ /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:

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

Para desinstalar Docker Desktop en Ubuntu:

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

    $ 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:

    $ 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.

Para desinstalar Docker Desktop en Debian:

  1. Elimina la aplicación Docker Desktop:

    $ 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:

    $ 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.

Para desinstalar Docker Desktop en Fedora:

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

    $ 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:

    $ 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.

Para desinstalar Docker Desktop en Arch:

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

    $ 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:

    $ 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.