電腦怎麼刪除映象系統(怎麼刪除映象系統)

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

個人還是推薦第三種方式刪除