google网站推广,图片外链网站,wordpress admin theme 下载,wordpress画廊尺寸多大1.现象
使用docker images命令查看镜像列表#xff0c;会发现存在许多标签为none的镜像#xff1a;
2. 原因
docker镜像标签为none的原因如下#xff1a;
#xff08;1#xff09;构建或重新拉取同名同Tag的新镜像#xff1a;构建或重新拉取同名同Tag的新镜像后会发现存在许多标签为none的镜像
2. 原因
docker镜像标签为none的原因如下
1构建或重新拉取同名同Tag的新镜像构建或重新拉取同名同Tag的新镜像后之前的镜像版本号就会变成none。2 强行删除镜像当镜像还被容器引用的时强行删除此镜像这时镜像就会变成none。
3. 总结
1注意并不是所有none的镜像都是无用的如果还有容器引用的话那还是有用的2如果要构建同名同tag的镜像先查看是否已存在同名同tag的镜像如果存在而且没有被任何容器使用则先删除否则就会产生none镜像占用空间。3注意即使镜像被强行删除了docker rmi -f 镜像id如果容器还在还是可以重启容器的。4这里是docker images命令查看到的none标签镜像而不是docker images -a命令查看的none镜像docker images -a查看所有的镜像包括隐藏的中间镜像。因为镜像是分层有些分层是匿名的所以不能随意删除这些镜像。5docker没有自动删除这些none镜像的机制只能通过docker命令手动来删除。
4. 命令删除容器、镜像
docker rm $(docker ps -aq)删除所有未运行的容器docker stop 容器id停止运行容器。 docker image prune -a 删除掉未被使用的镜像。