windows 删除docker
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相关推荐
- Windows 的 docker 删除容器后 WSL2 磁盘空间不释放的问题
Windows 的 docker 删除容器后 WSL2 磁盘空间不释放的问题 1.起因及原因 2.解决 2.1 找到要压缩的虚拟磁盘文件 2.2 关闭 Docker Desktop 2.3 压缩虚拟磁 ...
- docker数据卷容器卷_如何删除Docker映像,容器和卷
docker数据卷容器卷 Docker备忘单 (A Docker Cheat Sheet) 介绍 (Introduction) Docker makes it easy to wrap your ap ...
- Windows下Docker学习总结
写在前面 以下为docker学习总结,如果对您有帮助,还望点赞或评论,以便作者认识到问题,进而对文章进行更正和补充,感谢您. 目录 背景 一.添加下载源 二.docker常用命令 对容器 对镜像 三. ...
- 从Windows走入Docker(四)如何使用Docker Desktop的快速5步教程
学习自www.docker.com 步骤1:使用本地Web服务器 在不设置IIS的情况下运行IIS 如果您以前没有运行过Docker,这里有一个快速的方法来了解Docker在工作中的力量.首先,确保您 ...
- windows下docker desktop的安装和使用
在windows使用docker根据官方文档安装的是Docker Desktop.Docker desktop是Microsoft Windows的Docker的社区版本. 我们可以从Docker H ...
- Windows删除文件时显示找不到该项目
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/Hanniel/article/details/78346209 当在Windows删除文件时出现找不 ...
- docker删除所有容器_如何在Linux上创建,列出和删除Docker容器
本篇文章介绍的内容是关于在Linux机器上创建,列出和删除docker容器,下面我们来看具体的内容. 我的官方群点击此处 1.启动Docker容器 使用下面的命令启动新的Docker容器.这将启动一个 ...
- windows container (docker) 容器资料笔记
背景 业务需求:简化公司私有云,公有云的部署,尝试寻找更好的,更优化的技术方案替换现有的虚拟机部署方案. 技术背景: .net Docker 学习资料 Docker中文社区: http://www.d ...
- 【网址收藏】windows安装Docker Desktop常见问题整理
安装Docker Desktop报错WSL 2 installation is incomplete. https://blog.csdn.net/qq_39611230/article/detail ...
最新文章
- 查看和设置MySQL数据库字符集(转)
- 腾讯面试--原来bitmap也可以用来排序
- 编程方法学7:循环与一半
- 计算机网络 socket阻塞非阻塞
- hive的安装和升级
- Dao层抽取BaseDao公共方法
- 葡萄城报表介绍:数据钻取
- 【LeetCode】141. Linked List Cycle (2 solutions)
- com.google.zxing 二维码生成与解析
- The Greatest C++ project
- ajaxSubmit问题求解
- 删除双系统遗留的efi
- 寒武纪 android实习
- 【2019-游记】中山纪念中学暑期游Day5
- 空间日志html,30条空间日志个性签名
- 线上引流方法有哪些?怎么做线上引流推广?
- 使用U3D给物体添加脚本时提示Can‘t add script component
- Windows 服务程序(一)
- 数据库学习笔记04——关系数据库2
- 微信已支持注册“微信小号”了
热门文章
- 360doc无法复制 360文档 复制方法
- JAVA毕设项目五金机电市场批发零售管理信息系统(java+VUE+Mybatis+Maven+Mysql)
- 别让自证清白成为扶人者的梦魇
- DW如何将网页部署到服务器,dw如何设置服务器行为
- 使用MATLAB的Kalman Filter做目标跟踪——来自MathWorks网站的技术文档
- 怎样建立立体化实战化的安全防御体系
- 三年同行,质造未来,腾讯WeTest五大服务免费体验
- 微型计算机的主板主要包括哪些部件,微型计算机的主板上安装的主要部件有()....
- SpringBoot整合Sharding-JDBC通过标准分片策略(Standard)实现分表操作
- 从 iphone3开发基础教程 开始 (1)