docker 删除镜像

docker rmi image_id 只能删除未被使用的image,如果一个image使用过,即时已经停止了容器,执行以上删除命令后 镜像并没有被删除而是镜像的name和tag 被设置成了none

所以正确的方法是执行以下命令

docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker stop

docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker rm

docker images|grep none|awk '{print $3 }'|xargs docker rmi

这样清空掉残余的容器后,再删除images就没有异常的提示了。

文档信息

版权声明:可自由转载(请注明转载出处)-非商用-非衍生

发表时间:2019年12月26日 15:33