在构建过Docker镜像的电脑上查看本地镜像列表,有可能看到下图红框中的镜像,在列表中展示为::
这种镜像在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)
参考
https://blog.csdn.net/web18484626332/article/details/126642211?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522169562824216800211559387%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=169562824216800211559387&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2blogfirst_rank_ecpm_v1~rank_v31_ecpm-1-126642211-null-null.nonecase&utm_term=docker%20%20%20%E7%A7%BB%E9%99%A4%20%20none&spm=1018.2226.3001.4450