feat: docker network purge

This commit is contained in:
AngeD 2022-08-31 22:12:35 +02:00
parent dabb11eb27
commit 0a7a96be6a

View File

@ -7,8 +7,9 @@ if [ "$?" != 0 ] && [ "$EUID" != 0 ]; then
exit exit
fi fi
VOL="$(docker volume ls -q 2> /dev/null)" VOL="$(docker volume ls -q 2> /dev/null)"
IMG="$(docker images -q 2> /dev/null)" IMG="$(docker images -q 2> /dev/null)"
NET="$(docker network ls -q 2> /dev/null)"
if [ -n "$PS" ]; then if [ -n "$PS" ]; then
@ -41,7 +42,7 @@ fi
if [ -n "$IMG" ]; then if [ -n "$IMG" ]; then
echo echo
docker images docker image ls
echo -n "Prune Images? [Y/n/a] " echo -n "Prune Images? [Y/n/a] "
read -r ANS read -r ANS
@ -54,3 +55,16 @@ if [ -n "$IMG" ]; then
;; ;;
esac esac
fi fi
if [ -n "$NET" ]; then
echo
docker network ls
echo -n "Prune Networks? [Y/n/a] "
read -r ANS
case "${ANS,,}" in
'y'|'yes'|'a'|'all'|'')
docker network prune -f
;;
esac
fi