improve: Add detailed output for old container cleanup - show names of deleted containers

This commit is contained in:
XPS\Micro 2026-03-19 08:07:17 +01:00
parent bb257501d3
commit 7beb1d036d

View File

@ -657,15 +657,23 @@ echo "Alle erforderlichen Images erfolgreich gebaut."
echo "" echo ""
echo "Räume alte User-Container auf..." echo "Räume alte User-Container auf..."
# Zähle alte Container # Liste und lösche alte Container mit detaillierter Ausgabe
OLD_CONTAINERS=$(docker ps -a 2>/dev/null | grep -c "user-" || true) OLD_CONTAINER_LIST=$(docker ps -a 2>/dev/null | grep "user-" | awk '{print $NF}' || true)
if [ "$OLD_CONTAINERS" -gt 0 ]; then OLD_CONTAINER_COUNT=$(echo "$OLD_CONTAINER_LIST" | grep -c . || true)
echo " Gefunden: ${OLD_CONTAINERS} alte User-Container"
# Lösche alle alten User-Container (sauberer Neubau) if [ "$OLD_CONTAINER_COUNT" -gt 0 ]; then
echo -e " ${YELLOW}Gefunden: ${OLD_CONTAINER_COUNT} alte User-Container:${NC}"
echo "$OLD_CONTAINER_LIST" | while read container_name; do
[ -z "$container_name" ] && continue
echo "$container_name"
done
echo ""
echo " Lösche Container..."
docker rm -f $(docker ps -a | grep "user-" | awk '{print $1}') 2>/dev/null || true docker rm -f $(docker ps -a | grep "user-" | awk '{print $1}') 2>/dev/null || true
echo -e " ${GREEN}Alte Container gelöscht${NC}" echo -e " ${GREEN}Alle alten Container gelöscht${NC}"
else else
echo " Keine alten Container vorhanden" echo " Keine alten Container vorhanden"
fi fi
# ============================================================ # ============================================================