以下内容在生产环境慎用
有些容器明明 stop 了,但是它还是占着某些资源。
$ docker rm -f $(docker ps -a | grep Exit | awk '{ print $1 }')
https://github.com/chadoe/docker-cleanup-volumes
查看
$ docker volume ls -qf dangling=true
清除
$ docker volume rm $(docker volume ls -qf dangling=true)
https://github.com/spotify/docker-gc
$ docker run --rm -v /var/run/docker.sock:/var/run/docker.sock -v /etc:/etc:ro spotify/docker-gc
https://github.com/ZZROTDesign/docker-clean
$ docker run --rm -v /var/run/docker.sock:/var/run/docker.sock zzrot/docker-clean
这个绝对不能在生产环境上使用
$ docker stop $(docker ps -a -q) && docker rm $(docker ps -a -q)
参考:https://gist.github.com/bastman/5b57ddb3c11942094f8d0a97d461b430