1.2 KiB
1.2 KiB
Script di Manutenzione
Script utili per la gestione e manutenzione del server.
cleanup-docker.sh
Script per liberare spazio Docker rimuovendo:
- Container fermati
- Immagini non utilizzate
- Volumi orfani
- Network non utilizzati
Utilizzo
# Rendi eseguibile
chmod +x cleanup-docker.sh
# Esegui manualmente
./cleanup-docker.sh
Automazione con Cron
Per eseguire la pulizia automaticamente ogni settimana:
# Apri crontab
crontab -e
# Aggiungi questa riga per eseguire ogni domenica alle 3:00
0 3 * * 0 /opt/vue-demo/cleanup-docker.sh >> /var/log/docker-cleanup.log 2>&1
Monitoraggio Spazio
Verifica spazio disco
df -h
Verifica spazio Docker
docker system df
docker system df -v # output dettagliato
Analizza dimensioni immagini
docker images --format "table {{.Repository}}\t{{.Tag}}\t{{.Size}}"
Trova container più grandi
docker ps -s
Limiti Raccomandati
Con 8GB di spazio totale:
- Sistema operativo: ~2-3GB
- Docker + Traefik: ~500MB
- Applicazioni: ~2-3GB
- Spazio libero buffer: ~2GB minimo
Alert: Se lo spazio libero scende sotto 1GB, esegui subito la pulizia Docker.