以下皆为powershell执行命令

一,检查是否有正在运行的容器:

命令 :docker swarm leave --force

若没有正在运行的 swarm,会报如下异常:

该异常不影响,继续 执行如下命令:

停止所有容器命令:docker ps --quiet | ForEach-Object {docker stop $_}

二,删除所有容器、容器映像、网络和卷

命令:docker system prune --volumes --all

会问你是否确认删除,选:y

 

三,卸载docker

从系统中删除 Docker 模块及其相应的程序包管理提供程序,命令:

Uninstall-Package -Name docker -ProviderName DockerMsftProvider
Uninstall-Module -Name DockerMsftProvider

四,清理 Docker 数据和系统组件

删除 Docker 的默认网络配置

命令:Get-HNSNetwork | Remove-HNSNetwork

删除 Docker 的默认网络

命令:Get-ContainerNetwork | Remove-ContainerNetwork

 报该错原因可能是因为安装了Visual Studio 2019导致。

删除 Docker 的程序数据:

命令:Remove-Item "C:\ProgramData\Docker" -Recurse

五,重启系统

参考:在 Windows 中配置 Docker | Microsoft Docs

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐