0
点赞
收藏
分享

微信扫一扫

在docker中删除none镜像


在构建过Docker镜像的电脑上查看本地镜像列表,有可能看到下图红框中的镜像,在列表中展示为::

在docker中删除none镜像_eureka


这种镜像在Docker官方文档中被称作dangling images,指的是没有标签并且没有被容器使用的镜像。

官方解释
来自官方的解释如下图红框所示,地址是:https://docs.docker.com/config/pruning/

删除 none镜像

  • 查询所有的none镜像 docker images | grep none
  • 查询所有的none镜像的id docker images | grep none | awk '{print $3}'
  • 删除所有的none镜像 docker images | grep none | awk '{print $3}' | xargs docker rmi

遇到image is being used by stopped container xxxxxx,可键入下列命令

# 启动所有镜像
docker start $(docker ps -a -q)
 
# stop停止所有容器
docker stop $(docker ps -a -q)
 
# remove删除所有容器
docker rm $(docker ps -a -q) 
 
# 删除所有镜像
docker rmi $(docker images -q)

举报

相关推荐

0 条评论