windows10 彻底卸载 Docker 和 DockerNAT
思韵闪耀
2020-11-10
0

删除docker程序
记事本新建脚本文件 a.ps1,内容如下:

$ErrorActionPreference = "SilentlyContinue"
 
kill -force -processname 'Docker for Windows', com.docker.db, vpnkit, com.docker.proxy, com.docker.9pdb, moby-diag-dl, dockerd
 
try {
    ./MobyLinux.ps1 -Destroy
} Catch {}
 
$service = Get-WmiObject -Class Win32_Service -Filter "Name='com.docker.service'"
if ($service) { $service.StopService() }
if ($service) { $service.Delete() }
Start-Sleep -s 5
Remove-Item -Recurse -Force "~/AppData/Local/Docker"
Remove-Item -Recurse -Force "~/AppData/Roaming/Docker"
if (Test-Path "C:\ProgramData\Docker") { takeown.exe /F "C:\ProgramData\Docker" /R /A /D Y }
if (Test-Path "C:\ProgramData\Docker") { icacls "C:\ProgramData\Docker\" /T /C /grant Administrators:F }
Remove-Item -Recurse -Force "C:\ProgramData\Docker"
Remove-Item -Recurse -Force "C:\Program Files\Docker"
Remove-Item -Recurse -Force "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Docker"
Remove-Item -Force "C:\Users\Public\Desktop\Docker for Windows.lnk"
Get-ChildItem HKLM:\software\microsoft\windows\currentversion\uninstall | % {Get-ItemProperty $_.PSPath}  | ? { $_.DisplayName -eq "Docker" } | Remove-Item -Recurse -Force
Get-ChildItem HKLM:\software\classes\installer\products | % {Get-ItemProperty $_.pspath} | ? { $_.ProductName -eq "Docker" } | Remove-Item -Recurse -Force
Get-Item 'HKLM:\software\Docker Inc.' | Remove-Item -Recurse -Force
Get-ItemProperty HKCU:\software\microsoft\windows\currentversion\Run -name "Docker for Windows" | Remove-Item -Recurse -Force
#Get-ItemProperty HKCU:\software\microsoft\windows\currentversion\UFH\SHC | ForEach-Object {Get-ItemProperty $_.PSPath} | Where-Object { $_.ToString().Contains("Docker for Windows.exe") } | Remove-Item -Recurse -Force $_.PSPath
#Get-ItemProperty HKCU:\software\microsoft\windows\currentversion\UFH\SHC | Where-Object { $(Get-ItemPropertyValue $_) -Contains "Docker" }

按window键,输入”powershell“, 选择以管理员运行powershell

 

 

如果提示如下错误:

执行  set-executionpolicy remotesigned

 

 成功删除:

 

参考:

https://success.docker.com/article/how-to-completely-remove-docker-in-windows-10

https://blog.csdn.net/evils798/article/details/7196549

 

删除dockernat网络

进入hype-v

进入虚拟交换机管理

 

 


【版权声明】
本站部分内容来源于互联网,本站不拥有所有权,不承担相关法律责任。如果发现本站有侵权的内容,欢迎发送邮件至masing@13sy.com 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

相关内容

Linux系统挂载未分配硬...
先查看未挂载之前的磁盘使用情况发现磁盘使用率已经达到了96%,迫切...
2025-02-22
Linux lsblk 命...
简介Linux 中的 lsblk 命令,全称叫做:list blo...
2025-02-22
Windows serve...
Windows server2019安装Intel I219-V网...
2025-01-15
windows下安装Pre...
windows下安装PrestaShop报错Unable to g...
2024-06-16
Windows通过命令对文...
Windows通过命令对文件夹赋权要在Windows上使用命令行(...
2024-04-30
linux内核5和6区别
Linux内核5.x和6.x版本之间有显著的区别,这些区别主要体现...
2024-04-29

热门资讯

docker的daemon.j... docker的daemon.json文件以及key,json文件的作用 1.静态的镜像文件转为动态容...
使用docker部署社区版on... 操作系统: centos7 3.10.0-514.26.2.el7.x86_64 docker版本:...
修改Docker config... 修改Docker config文件的坑 有一个容器之前只开了一个端口,现在要多开一个端口。 首先关闭...
Windows Server ... 一、 打开windows PowerShell,输入以下命令进行安装Docker 1)安装onege...
windows10 彻底卸载 ... 删除docker程序 记事本新建脚本文件 a.ps1,内容如下: $ErrorActionPrefe...
使用Docker部署ONLYO... 推荐服务器配置 RAM : 4 GB+ CPU : 双核 2 GHz + Swap : 至少2 GB...
Winserver 2019 ... 引言 :对于 在winserver 2019上安装docker ,官方有说明,网上也有教程,但是大部...
如何查看一个docker镜像有... 如何查看一个docker镜像有哪些版本 如何查看一个docker镜像有哪些版本 要想查看镜像的版本和...
查看已下载的Docker镜像l... 命令格式:docker image inspect (docker image名称):latest|...
seafile6.1.1部署o... seafile6.1.1部署onlyoffice后中文乱码解决办法 首先感谢cool_ccr,按这个...