docker-清理none镜像等操作

有时候由于调试代码产生很多的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)

 

posted @ 2018-11-09 17:03  静静别跑  阅读(5887)  评论(0编辑  收藏  举报