From 90de6d47adf2c3ca6bea47b19defa89a75411143 Mon Sep 17 00:00:00 2001 From: Stefan Pejcic Date: Mon, 14 Apr 2025 19:59:46 +0200 Subject: [PATCH] Update UPDATE.sh --- version/1.2.2/UPDATE.sh | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/version/1.2.2/UPDATE.sh b/version/1.2.2/UPDATE.sh index ebae80ad..b52ecb81 100644 --- a/version/1.2.2/UPDATE.sh +++ b/version/1.2.2/UPDATE.sh @@ -30,7 +30,17 @@ for dir in /home/*; do done - +echo "Purging old openpanel/openpanel-ui images.." +all_images=$(docker --context default images --format "{{.Repository}} {{.ID}}" | grep "^openpanel/openpanel-ui" | awk '{print $2}') +used_images=$(docker --context default ps --format "{{.Image}}" | xargs -n1 docker inspect --format '{{.Id}}' 2>/dev/null | sort | uniq) +for img in $all_images; do + if echo "$used_images" | grep -q "$img"; then + echo "⏩ Skipping in-use image: $img" + else + echo "🗑️ Deleting unused image: $img" + docker rmi "$img" + fi +done : '