隨着本地下載的鏡像和自己制作的鏡像越來越多,怎么清理掉一些不用的鏡像呢。
下面介紹了下清理方式。
1,刪除一個鏡像的命令:
docker rmi 鏡像image id
其中鏡像image id 可以通過命令,docker images 進行查看。
2,我們執行上述刪除命令后,可能會碰到如下錯誤
Error response from daemon: conflict: unable to delete eb40dcf64078 (must be forced) - image is being used by stopped container 8758fb05ed7c
這句話表示我們要刪除的鏡像,有關聯的容器8758fb05ed7c正在運行着。所以我們需要先刪除這個容器。
docker rm 8758fb05ed7c
3,如果我們還是碰到上述錯誤,那么表明還有關聯容器沒有刪除。
我們可以通過docker ps -a 可以查看出所有與要刪除的鏡像相關的容器。
一一刪除這些容器之后,我們再執行docker rmi 鏡像image id,這時候就ok了 ,
docker images 查看,那個鏡像已經沒了。