卸载 Docker Desktop


警告

卸载 Docker Desktop 会销毁 Docker 容器、镜像、卷和其他 Docker 相关的本地机器数据,并删除应用程序生成的文 件。要了解如何在卸载之前保留重要数据,请参阅备份和恢复数据部分。


要从 Windows 机器卸载 Docker Desktop

  1. 从 Windows **开始**菜单中,选择**设置** > **应用** > **应用和功能**。
  2. 从**应用和功能**列表中选择**Docker Desktop**,然后选择**卸载**。
  3. 选择**卸载**以确认您的选择。

您也可以从 CLI 卸载 Docker Desktop

  1. 找到安装程序
    $ C:\Program Files\Docker\Docker\Docker Desktop Installer.exe
    
  2. 卸载 Docker Desktop。
  • 在 PowerShell 中运行
    $ Start-Process 'Docker Desktop Installer.exe' -Wait uninstall
    
  • 在命令提示符中运行
    $ start /w "" "Docker Desktop Installer.exe" uninstall
    

卸载 Docker Desktop 后,可能还会留下一些残留文件,您可以手动删除这些文件。它们是

C:\ProgramData\Docker
C:\ProgramData\DockerDesktop
C:\Program Files\Docker
C:\Users\<your user name>\AppData\Local\Docker
C:\Users\<your user name>\AppData\Roaming\Docker
C:\Users\<your user name>\AppData\Roaming\Docker Desktop
C:\Users\<your user name>\.docker

要从您的 Mac 卸载 Docker Desktop

  1. 从 Docker 菜单中,选择 Docker Desktop 仪表板右上角的**故障排除**图标,然后选择**卸载**。
  2. 选择**卸载**以确认您的选择。

您也可以从 CLI 卸载 Docker Desktop。运行

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

卸载 Docker Desktop 后,可能还会留下一些残留文件,您可以删除它们。

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

您也可以将 Docker 应用程序移至废纸篓。

使用包管理器从 Linux 主机中删除 Docker Desktop。

删除 Docker Desktop 后,用户必须从~/.docker/config.json中删除credsStorecurrentContext属性。

要删除 Ubuntu 的 Docker Desktop,请运行

$ sudo apt remove docker-desktop

要进行彻底清理,请删除$HOME/.docker/desktop中的配置和数据文件、/usr/local/bin/com.docker.cli中的符号链接,并清除剩余的 systemd 服务文件。

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

$HOME/.docker/config.json中删除credsStorecurrentContext属性。此外,您必须手动删除任何已编辑的配置文件。

要删除 Debian 的 Docker Desktop,请运行

$ sudo apt remove docker-desktop

要进行彻底清理,请删除$HOME/.docker/desktop中的配置和数据文件、/usr/local/bin/com.docker.cli中的符号链接,并清除剩余的 systemd 服务文件。

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

$HOME/.docker/config.json中删除credsStorecurrentContext属性。此外,您必须手动删除任何已编辑的配置文件。

要删除 Fedora 的 Docker Desktop,请运行

$ sudo dnf remove docker-desktop

要进行彻底清理,请删除$HOME/.docker/desktop中的配置和数据文件、/usr/local/bin/com.docker.cli中的符号链接,并清除剩余的 systemd 服务文件。

$ rm -r $HOME/.docker/desktop
$ sudo rm /usr/local/bin/com.docker.cli

$HOME/.docker/config.json中删除credsStorecurrentContext属性。此外,您必须手动删除任何已编辑的配置文件。

要删除 Arch 的 Docker Desktop,请运行

$ sudo pacman -R docker-desktop

要进行彻底清理,请删除$HOME/.docker/desktop中的配置和数据文件、/usr/local/bin/com.docker.cli中的符号链接,并清除剩余的 systemd 服务文件。

$ rm -r $HOME/.docker/desktop
$ sudo rm /usr/local/bin/com.docker.cli
$ sudo pacman -Rns docker-desktop

$HOME/.docker/config.json中删除credsStorecurrentContext属性。此外,您必须手动删除任何已编辑的配置文件。