有時候由於調試代碼產生很多的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)