有时候由于调试代码产生很多的none的image,挨个清理会有些麻烦,从网上找到的命令
// 停止所有容器 docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker stop // 删除所有停止的容器 docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker rm // 删除所有tag标签是none的镜像 docker images|grep none|awk '{print $3 }'|xargs docker rmi
可以编辑 ~/.zshrc (或~/.bashrc) 指定指令别名
alias dnone="docker images|grep none|awk '{print $3}'|xargs docker rmi"
source ~/.zshrc
===========
docker查看容器完整command的命令
docker ps -a --no-trunc
docker for windows 删除none镜像
docker rmi $(docker images --filter “dangling=true” -q --no-trunc)