SimpleFunctions/.scripts/clearDocker.sh
Elias Stepanik f0e056f207 Stuff
2023-05-31 22:22:03 +02:00

31 lines
1.3 KiB
Bash

# stop all running containers
echo '####################################################'
echo 'Stopping running containers (if available)...'
echo '####################################################'
docker stop $(docker ps -aq --filter "name=functions") || true
# remove all stopped containers
echo '####################################################'
echo 'Removing containers ..'
echo '####################################################'
docker rm $(docker ps -aq --filter "name=functions") || true
# remove all images
echo '####################################################'
echo 'Removing images ...'
echo '####################################################'
docker rmi -f $(docker images -q --filter "reference=*functions*") || true
# remove all networks
echo '####################################################'
echo 'Removing networks ...'
echo '####################################################'
docker network rm $(docker network ls -q --filter "name=FunctionsProxy") || true
# remove all stray volumes if any
#echo '####################################################'
#echo 'Revoming docker container volumes (if any)'
#echo '####################################################'
#docker volume rm $(docker volume ls -q --filter "name=*kassensystembbs2*")