You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Windows Server 2019中完全卸载Docker CE/Moby?

问题:Windows Server 2019上Docker CE的完全卸载方法

通过微软官方提供的PowerShell脚本安装Docker CE:

Invoke-WebRequest -UseBasicParsing "https://raw.githubusercontent.com/microsoft/Windows-Containers/Main/helpful_tools/Install-DockerCE/install-docker-ce.ps1" -o install-docker-ce.ps1
.\install-docker-ce.ps1

尝试卸载时,常规的Uninstall-Package命令执行失败(提示找不到DockerMsftProvider),且wmic无法列出Docker作为已安装包,需要找到Docker安装文件并完成完全卸载。

解决方案

由于该脚本采用直接部署二进制文件的方式安装(而非包管理器),需手动清理所有相关组件:

1. 停止并禁用Docker相关服务

# 停止服务
Stop-Service Docker
Stop-Service DockerDesktopService -ErrorAction SilentlyContinue
Stop-Service DockerAPI -ErrorAction SilentlyContinue

# 禁用自动启动
Set-Service Docker -StartupType Disabled
Set-Service DockerDesktopService -StartupType Disabled -ErrorAction SilentlyContinue

2. 删除Docker程序与数据目录

脚本默认将Docker二进制文件部署在C:\Program Files\Docker,同时会生成数据目录和用户配置目录,执行以下命令清理:

# 删除程序安装目录
Remove-Item -Path "C:\Program Files\Docker" -Recurse -Force -ErrorAction SilentlyContinue

# 删除系统级数据目录
Remove-Item -Path "C:\ProgramData\Docker" -Recurse -Force -ErrorAction SilentlyContinue

# 删除用户级配置目录
Remove-Item -Path "$env:USERPROFILE\.docker" -Recurse -Force -ErrorAction SilentlyContinue

3. 清理系统PATH中的Docker路径

移除环境变量中与Docker相关的路径条目:

$machinePath = [Environment]::GetEnvironmentVariable("PATH", "Machine")
$updatedPath = ($machinePath -split ';' | Where-Object { $_ -notlike "*Docker*" }) -join ';'
[Environment]::SetEnvironmentVariable("PATH", $updatedPath, "Machine")

执行后重启PowerShell使PATH变更生效。

4. 删除残留服务与注册表项

清理未被完全移除的服务和注册表键:

# 删除残留服务
sc.exe delete Docker
sc.exe delete DockerDesktopService -ErrorAction SilentlyContinue
sc.exe delete DockerAPI -ErrorAction SilentlyContinue

# 删除注册表中的Docker相关项
Remove-Item -Path "HKLM:\SOFTWARE\Docker Inc." -Recurse -Force -ErrorAction SilentlyContinue
Remove-Item -Path "HKCU:\SOFTWARE\Docker Inc." -Recurse -Force -ErrorAction SilentlyContinue

5. 重启服务器

完成上述操作后重启Windows Server,确保所有Docker残留组件被彻底清理。

内容的提问来源于stack exchange,提问作者Basti

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 15:14:50