diff options
Diffstat (limited to 'tools/cleanup-containers')
| -rwxr-xr-x | tools/cleanup-containers | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/tools/cleanup-containers b/tools/cleanup-containers deleted file mode 100755 index 4c3ea222b..000000000 --- a/tools/cleanup-containers +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/bash - -if [[ $COMPUTE ]] && [[ $(pgrep qemu) ]]; then - echo "Some qemu processes were detected." - echo "Docker will not be able to stop the nova_libvirt container with those running." - echo "Please clean them up before rerunning this script." - exit 1 -fi - -if [ -n "$1" ]; then - containers_to_kill=($(docker ps | grep -E "$1" | awk '{print $1}')) - volumes_to_remove=($(docker volume ls | grep -E "$1" | awk '{print $1}')) -else - containers_to_kill=$(docker ps --filter "label=kolla_version" --format "{{.Names}}" -a) - - volumes_to_remove=$(docker inspect -f '{{range .Mounts}} {{printf "%s\n" .Name }}{{end}}' ${containers_to_kill} | \ - egrep -v '(^\s*$)' | sort | uniq) -fi - -echo "Stopping containers..." -(docker stop -t 2 ${containers_to_kill} 2>&1) > /dev/null - -echo "Removing containers..." -(docker rm -v -f ${containers_to_kill} 2>&1) > /dev/null - -echo "Removing volumes..." -(docker volume rm ${volumes_to_remove} 2>&1) > /dev/null - -echo "All cleaned up!" |
