Docker Clean Prune

This commit is contained in:
Sedat Öztürk 2025-08-31 15:36:34 +03:00
parent 6cc2c0f5db
commit 3b72c8e28a
3 changed files with 14 additions and 0 deletions

View file

@ -11,6 +11,8 @@ volumes:
services:
migrator:
labels:
- "keep=true"
image: devops.sozsoft.com/kurs/kurs-platform-migrator:latest
profiles: ["migrator"]
environment:

View file

@ -1 +1,2 @@
~/kurs-platform/configs/deployment/scripts/docker/clean.sh
~/kurs-platform/configs/deployment/scripts/deploy/app.sh production

View file

@ -0,0 +1,11 @@
#!/bin/bash
echo "[Başlıyor] Docker temizlik işlemi"
# "keep=true" label'li container ve imajları silme
docker container prune -f --filter "label!=keep=true"
docker image prune -a -f --filter "label!=keep=true"
docker volume prune -f
docker builder prune -a -f
echo "[Bitti] Disk kullanımı:"
df -h /