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