delete_hetzner.sh 478 Bytes
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
#!/bin/bash
# Stop containers and removes containers, networks, volumes, and images
docker-compose -f docker-compose-hetzner.yml down --volumes
docker volume ls | \
grep kea_ | \
tr -s ' ' | \
cut -d' ' -f2 | \
xargs docker volume rm -f

# Wait a bit
sleep 5s

# Check that containers were removed succesfully
res=`docker ps -a | grep "/curex-local/kea_" | wc -l`
if [ $res -ne 0 ]; then
echo "ERROR: Some KEA containers have not been removed."
docker ps -a
exit 1
fi