windows server卸载docker
时间: 2025-05-02 18:23:15 浏览: 26
### 如何在 Windows Server 上完全卸载 Docker 并清理残留配置
#### 卸载 Docker Desktop 或 Docker EE for Windows
为了彻底移除 Docker 及其关联组件,在 Windows Server 中需执行一系列操作:
通过控制面板中的程序和功能列表来卸载 Docker 应用。这一步骤适用于 Docker Desktop 和 Docker Enterprise Edition (EE)[^3]。
```powershell
# 打开 PowerShell 使用管理员权限运行以下命令可以快速打开控制面板的应用程序管理界面
Control Panel\Programs\Programs and Features
```
#### 停止并禁用服务
停止正在运行的服务,并防止它们随系统启动而自动重启,这是确保所有 Docker 进程都已终止的关键措施之一[^4]。
```powershell
Stop-Service -Name com.docker.service
Set-Service -Name com.docker.service -StartupType Disabled
```
#### 删除注册表项与环境变量
删除可能存在的任何由 Docker 创建的 Windows 注册表键以及修改过的环境路径设置能够帮助清除潜在冲突源[^5]。
> **警告**: 修改注册表有风险,请先备份整个注册表再继续此步操作!
- 导航到 `HKEY_LOCAL_MACHINE\SOFTWARE\Docker Inc.` 下面找到对应版本号文件夹后右击选择“删除”。
- 如果之前设置了 DOCKER_HOST 等相关环境变量,则应该前往系统属性 -> 高级 -> 环境变量里将其去除。
#### 清理存储位置
最后也是非常重要的一环就是清空默认镜像、容器和其他数据存放目录下的内容。通常情况下这些会被放置于 `%programdata%\docker` 文件夹内[^6]。
```powershell
Remove-Item -Recurse -Force C:\ProgramData\Docker
```
以上步骤完成后即可认为已经成功地从 Windows Server 完全去除了 Docker 的影响范围及其全部痕迹。
阅读全文
相关推荐



















