對一些不再使用的docker鏡像,應該將其刪除,尤其是一些很大的鏡像文件。以下為刪除鏡像過程及一些注意事項。
1、刪除過程
查看鏡像id:
docker images
注意:刪除前請確保沒有使用該鏡像的容器,如果有,若容器正在運行先停掉容器,再刪除容器,之后再刪除鏡像方可刪除。
查看容器運行情況:
docker ps //或者docker container ls
如果存在運行的容器,先停止
docker stop containerid
再次查看容器運行情況,可以看到沒有運行中的容器了
查看所有容器(-a表示查看所有)
docker ps -a //或 docker container ls -a
刪除容器
docker rm containerid
再次查看所有容器,可以看到容器已被刪除
此時可以刪除鏡像了
docker rmi imageid
再次鏡像查看,可以看到鏡像已被刪除
2、總結
2.1、刪除鏡像前需保證沒有使用該鏡像的容器存在,如果存在容器並且運行的話,需先停止該容器,然后刪除該容器
2.2、刪除容器需在刪除鏡像之前,刪除容器命令為docker rm containerid,刪除鏡像命令為docker rmi imageid