Mercurial > hg > config
comparison bin/docker_vacuum.sh @ 866:909f72bd6cb3
remove stopped containers
author | Jeff Hammel <k0scist@gmail.com> |
---|---|
date | Wed, 18 Jul 2018 09:29:20 -0700 |
parents | e300310bb98c |
children | 002c1e85ff30 |
comparison
equal
deleted
inserted
replaced
865:20aa4a6ef719 | 866:909f72bd6cb3 |
---|---|
1 #!/bin/bash | 1 #!/bin/bash |
2 | 2 |
3 # http://blog.yohanliyanage.com/2015/05/docker-clean-up-after-yourself/ | 3 # http://blog.yohanliyanage.com/2015/05/docker-clean-up-after-yourself/ |
4 | |
5 # Remove all stopped containers | |
6 docker container prune -f | |
4 | 7 |
5 # Make sure exited containers are deleted | 8 # Make sure exited containers are deleted |
6 docker rm -v $(docker ps -a -q -f status=exited) | 9 docker rm -v $(docker ps -a -q -f status=exited) |
7 | 10 |
8 # Remove unwanted 'dangling' images | 11 # Remove unwanted 'dangling' images |
9 docker rmi $(docker images -f "dangling=true" -q) | 12 docker rmi $(docker images -f "dangling=true" -q) |
10 | 13 |
11 # Remove unwanted volumes | 14 # Remove unwanted volumes |
12 docker volume rm $(docker volume ls -qf dangling=true) | 15 docker volume rm $(docker volume ls -qf dangling=true) |
13 | |
14 # TODO: remove stopped containers | |
15 # docker container prune -f |