windows 删除docker

删除docker时未删除完全,在控制面板已经不存在docker程序,重新安装也无法安装

转载: https://blog.csdn.net/weixin_30896657/article/details/96267588

创建文件 file.ps1

以管理员身份运行 power shell

    $ErrorActionPreference = "SilentlyContinue"kill -force -processname 'Docker for Windows', com.docker.db, vpnkit, com.docker.proxy, com.docker.9pdb, moby-diag-dl, dockerdtry {./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 5Remove-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 -ForceGet-ChildItem HKLM:\software\classes\installer\products | % {Get-ItemProperty $_.pspath} | ? { $_.ProductName -eq "Docker" } | Remove-Item -Recurse -ForceGet-Item 'HKLM:\software\Docker Inc.' | Remove-Item -Recurse -ForceGet-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" }

windows 删除docker相关推荐

  1. Windows 的 docker 删除容器后 WSL2 磁盘空间不释放的问题

    Windows 的 docker 删除容器后 WSL2 磁盘空间不释放的问题 1.起因及原因 2.解决 2.1 找到要压缩的虚拟磁盘文件 2.2 关闭 Docker Desktop 2.3 压缩虚拟磁 ...

  2. docker数据卷容器卷_如何删除Docker映像,容器和卷

    docker数据卷容器卷 Docker备忘单 (A Docker Cheat Sheet) 介绍 (Introduction) Docker makes it easy to wrap your ap ...

  3. Windows下Docker学习总结

    写在前面 以下为docker学习总结,如果对您有帮助,还望点赞或评论,以便作者认识到问题,进而对文章进行更正和补充,感谢您. 目录 背景 一.添加下载源 二.docker常用命令 对容器 对镜像 三. ...

  4. 从Windows走入Docker(四)如何使用Docker Desktop的快速5步教程

    学习自www.docker.com 步骤1:使用本地Web服务器 在不设置IIS的情况下运行IIS 如果您以前没有运行过Docker,这里有一个快速的方法来了解Docker在工作中的力量.首先,确保您 ...

  5. windows下docker desktop的安装和使用

    在windows使用docker根据官方文档安装的是Docker Desktop.Docker desktop是Microsoft Windows的Docker的社区版本. 我们可以从Docker H ...

  6. Windows删除文件时显示找不到该项目

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/Hanniel/article/details/78346209 当在Windows删除文件时出现找不 ...

  7. docker删除所有容器_如何在Linux上创建,列出和删除Docker容器

    本篇文章介绍的内容是关于在Linux机器上创建,列出和删除docker容器,下面我们来看具体的内容. 我的官方群点击此处 1.启动Docker容器 使用下面的命令启动新的Docker容器.这将启动一个 ...

  8. windows container (docker) 容器资料笔记

    背景 业务需求:简化公司私有云,公有云的部署,尝试寻找更好的,更优化的技术方案替换现有的虚拟机部署方案. 技术背景: .net Docker 学习资料 Docker中文社区: http://www.d ...

  9. 【网址收藏】windows安装Docker Desktop常见问题整理

    安装Docker Desktop报错WSL 2 installation is incomplete. https://blog.csdn.net/qq_39611230/article/detail ...

最新文章

  1. 查看和设置MySQL数据库字符集(转)
  2. 腾讯面试--原来bitmap也可以用来排序
  3. 编程方法学7:循环与一半
  4. 计算机网络 socket阻塞非阻塞
  5. hive的安装和升级
  6. Dao层抽取BaseDao公共方法
  7. 葡萄城报表介绍:数据钻取
  8. 【LeetCode】141. Linked List Cycle (2 solutions)
  9. com.google.zxing 二维码生成与解析
  10. The Greatest C++ project
  11. ajaxSubmit问题求解
  12. 删除双系统遗留的efi
  13. 寒武纪 android实习
  14. 【2019-游记】中山纪念中学暑期游Day5
  15. 空间日志html,30条空间日志个性签名
  16. 线上引流方法有哪些?怎么做线上引流推广?
  17. 使用U3D给物体添加脚本时提示Can‘t add script component
  18. Windows 服务程序(一)
  19. 数据库学习笔记04——关系数据库2
  20. 微信已支持注册“微信小号”了

热门文章

  1. 360doc无法复制 360文档 复制方法
  2. JAVA毕设项目五金机电市场批发零售管理信息系统(java+VUE+Mybatis+Maven+Mysql)
  3. 别让自证清白成为扶人者的梦魇
  4. DW如何将网页部署到服务器,dw如何设置服务器行为
  5. 使用MATLAB的Kalman Filter做目标跟踪——来自MathWorks网站的技术文档
  6. 怎样建立立体化实战化的安全防御体系
  7. 三年同行,质造未来,腾讯WeTest五大服务免费体验
  8. 微型计算机的主板主要包括哪些部件,微型计算机的主板上安装的主要部件有()....
  9. SpringBoot整合Sharding-JDBC通过标准分片策略(Standard)实现分表操作
  10. 从 iphone3开发基础教程 开始 (1)