文章目錄
解決無法刪除 dcoker 在 Windows 下的 image 預設目錄 windowsfilter
之前文章 Widnows 環境中修改 Docker image 的儲存位置 介紹如何修改 Windows 環境中的 docker image 儲存位置,讓 image 可以不需佔用系統槽空間
今天同事反應,原本預設的 image 儲存位置 C:\ProgramData\dcoker\windowsfilter
因為已有 image,加上 windows 環境的 image size 都不小,一下就把系統槽的空間吃光了,想刪掉還刪不掉
無法刪除
錯誤訊息
中文
您須具有執行此動作的權限 您可以向 Administrators 取得權限來變更此資料夾
英文
You need permission to perform this action You require permission from Administrators to make changes to this folder
錯誤畫面
中文
英文
解決方式
詳細內容可以參考:[Windows] windowsfilter folder impossible to delete
下載
docker-ci-zap.exe
下載位置:https://github.com/jhowardmsft/docker-ci-zap/blob/master/docker-ci-zap.exe
使用
docker-ci-zap.exe
刪除windowsfilter
.\docker-ci-zap.exe -folder "C:\ProgramData\docker\windowsfilter"
成功刪除
心得
這個問題應該是 bug 吧,如果資料夾被 service 咬住還可以理解,但 service 已指向新的路徑,卻仍然無法成功刪除,還需要透過其他工具來處理,感覺還有改善的空間
參考資訊
文章作者 Yowko Tsai
上次更新 2021-10-28
授權合約
本部落格 (Yowko's Notes) 所有的文章內容(包含圖片),任何轉載行為,必須通知並獲本部落格作者 (Yowko Tsai) 的同意始得轉載,且轉載皆須註明出處與作者。
Yowko's Notes 由 Yowko Tsai 製作,以創用CC 姓名標示-非商業性-相同方式分享 3.0 台灣 授權條款 釋出。