電腦怎麼刪除映象系統(怎麼刪除映象系統)
1問題
在嘗試刪除docker映象時,出現了報錯:
Error response from daemon: conflict: unable to remove repository Error response from daemon: conflict: unable to remove repository
使用的模版命令:
docker rmi 映象id
2.緣由
Error response from daemon: conflict: unable to remove repository reference "nginx:latest" (must force) - container 50a3d44fa9aa is using its referenced image 605c77e624dd
翻譯是:
來自守護程式的錯誤響應:衝突:無法刪除儲存庫引用“nginx:latest”(必須強制) - 容器 50a3d44fa9aa 正在使用其引用的映像 605c77e624dd
錯誤原因是:
因為在使用映象的時候啟動了容器,故得把前面使用的容器先給刪除,才能繼續刪除映象。
3.解決方案
3.1刪除時使用名稱,而不是image id,可刪除成功
docker rmi 映象名稱
3.2 加上-f 強制刪除
docker rmi -f 映象id
3.3 既然佔用那就按順序刪除,先容器,後映象
docker ps -a docker rm 容器id docker rmi 映象id
個人還是推薦第三種方式刪除