解除安裝 Docker Desktop
警告解除安裝 Docker Desktop 會銷燬本地機器上的 Docker 容器、映象、卷和其他 Docker 相關資料,並刪除應用程式生成的檔案。要了解如何在解除安裝前保留重要資料,請參閱備份和恢復資料部分。
透過圖形使用者介面(GUI)
- 從 Windows “開始”選單中,選擇“設定”>“應用”>“應用和功能”。
- 從“應用和功能”列表中選擇“Docker Desktop”,然後選擇“解除安裝”。
- 選擇“解除安裝”以確認您的選擇。
透過命令列介面(CLI)
- 找到安裝程式
$ C:\Program Files\Docker\Docker\Docker Desktop Installer.exe
- 解除安裝 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
透過圖形使用者介面(GUI)
- 開啟 Docker Desktop。
- 在 Docker Desktop 儀表板的右上角,選擇“故障排除”圖示。
- 選擇“解除安裝”。
- 當出現提示時,再次選擇“解除安裝”以確認。
然後您可以將 Docker 應用程式移動到垃圾桶。
透過命令列介面(CLI)
執行
$ /Applications/Docker.app/Contents/MacOS/uninstall
然後您可以將 Docker 應用程式移動到垃圾桶。
注意使用解除安裝命令解除安裝 Docker Desktop 時,您可能會遇到以下錯誤。
$ /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
操作不允許錯誤報告在檔案 `_com.apple.containermanagerd.metadata.plist_` 或父目錄 `_/Users/
/Library/Containers/com.docker.docker/_` 上。此錯誤可以忽略,因為您已成功解除安裝 Docker Desktop。您可以透過允許您使用的終端應用程式(**系統設定** > **隱私與安全** > **完全磁碟訪問**)的**完全磁碟訪問**許可權,稍後刪除目錄 `_/Users/ /Library/Containers/com.docker.docker/_`。
解除安裝 Docker Desktop 後,可能會留下一些殘留檔案,您可以刪除它們
$ rm -rf ~/Library/Group\ Containers/group.com.docker
$ rm -rf ~/.docker
對於 Docker Desktop 4.36 版及更早版本,檔案系統上可能還會留下以下檔案。您可以透過管理員許可權刪除這些檔案
/Library/PrivilegedHelperTools/com.docker.vmnetd
/Library/PrivilegedHelperTools/com.docker.socket
解除安裝 Ubuntu 版 Docker Desktop
刪除 Docker Desktop 應用程式。執行
$ sudo apt remove docker-desktop
這會刪除 Docker Desktop 包本身,但不會刪除其所有檔案或設定。
手動刪除殘留檔案。
$ rm -r $HOME/.docker/desktop $ sudo rm /usr/local/bin/com.docker.cli $ sudo apt purge docker-desktop
這會刪除 `$HOME/.docker/desktop` 中的配置和資料檔案,`/usr/local/bin/com.docker.cli` 中的符號連結,並清除剩餘的 systemd 服務檔案。
清理 Docker 配置設定。在 `$HOME/.docker/config.json` 中,刪除 `credsStore` 和 `currentContext` 屬性。
這些條目告訴 Docker 在哪裡儲存憑據以及哪個上下文是活動的。如果它們在解除安裝 Docker Desktop 後仍然存在,可能會與未來的 Docker 設定衝突。
要解除安裝 Debian 版 Docker Desktop,請執行
刪除 Docker Desktop 應用程式
$ sudo apt remove docker-desktop
這會刪除 Docker Desktop 包本身,但不會刪除其所有檔案或設定。
手動刪除殘留檔案。
$ rm -r $HOME/.docker/desktop $ sudo rm /usr/local/bin/com.docker.cli $ sudo apt purge docker-desktop
這會刪除 `$HOME/.docker/desktop` 中的配置和資料檔案,`/usr/local/bin/com.docker.cli` 中的符號連結,並清除剩餘的 systemd 服務檔案。
清理 Docker 配置設定。在 `$HOME/.docker/config.json` 中,刪除 `credsStore` 和 `currentContext` 屬性。
這些條目告訴 Docker 在哪裡儲存憑據以及哪個上下文是活動的。如果它們在解除安裝 Docker Desktop 後仍然存在,可能會與未來的 Docker 設定衝突。
要解除安裝 Fedora 版 Docker Desktop
刪除 Docker Desktop 應用程式。執行
$ sudo dnf remove docker-desktop
這會刪除 Docker Desktop 包本身,但不會刪除其所有檔案或設定。
手動刪除殘留檔案。
$ rm -r $HOME/.docker/desktop $ sudo rm /usr/local/bin/com.docker.cli $ sudo dnf remove docker-desktop
這會刪除 `$HOME/.docker/desktop` 中的配置和資料檔案,`/usr/local/bin/com.docker.cli` 中的符號連結,並清除剩餘的 systemd 服務檔案。
清理 Docker 配置設定。在 `$HOME/.docker/config.json` 中,刪除 `credsStore` 和 `currentContext` 屬性。
這些條目告訴 Docker 在哪裡儲存憑據以及哪個上下文是活動的。如果它們在解除安裝 Docker Desktop 後仍然存在,可能會與未來的 Docker 設定衝突。
要解除安裝 Arch 版 Docker Desktop
刪除 Docker Desktop 應用程式。執行
$ sudo pacman -Rns docker-desktop
這將刪除 Docker Desktop 軟體包及其配置檔案和非其他軟體包所需的依賴項。
手動刪除殘留檔案。
$ rm -r $HOME/.docker/desktop
這將刪除 `$HOME/.docker/desktop` 中的配置和資料檔案。
清理 Docker 配置設定。在 `$HOME/.docker/config.json` 中,刪除 `credsStore` 和 `currentContext` 屬性。
這些條目告訴 Docker 在哪裡儲存憑據以及哪個上下文是活動的。如果它們在解除安裝 Docker Desktop 後仍然存在,可能會與未來的 Docker 設定衝突。