我在刪除nginx
鏡像報錯, 報錯信息如下:
Error response from daemon: conflict: unable to remove repository
reference "nginx" (must force) - container d9a6b2492e56
is using its referenced image 6678c7c2e56c
解決:
原因是因爲 有容器在使用nginx
這個鏡像 "nginx" (must force) - container d9a6b2492e56
這裏先停止容器d9a6b2492e56
停止容器
docker stop d9a6b2492e56
刪除容器
docker rm d9a6b2492e56
接下來就可以刪除鏡像了。
借用網友的一句話:
鏡像和容器就像是面向對象程序設計中的類和實例一樣,鏡像是靜態的定義,容器是鏡像運行時的實體。
你想刪除某個鏡像但是有多個容器依賴於這個鏡像在running。此時你就得先停止、刪除容器,才能刪除鏡像