Automatisieren Sie die Bereinigung von Docker Registry Tags & Optimieren Sie den Speicher
Die manuelle Verwaltung alter Docker-Image-Tags beansprucht wertvolle Zeit und führt zu überfüllten Registries, wodurch die Speicherkosten steigen und die Leistung beeinträchtigt wird. Dieser Workflow automatisiert die Identifizierung und Entfernung veralteter Docker-Image-Tags, um sicherzustellen, dass Ihre Registry sauber, optimiert und kosteneffizient bleibt.

Documentation
Automatisierte Bereinigung von Docker Registry Tags
Dieser leistungsstarke n8n-Workflow vereinfacht die Wartung Ihrer Docker-Registry durch die Automatisierung der Identifikation und Entfernung alter, unnötiger Image-Tags. Er richtet sich an DevOps-Teams und Administratoren, die Speicherplätze reduzieren, die Registry-Leistung verbessern und eine saubere, organisierte Container-Image-Umgebung mit minimalem manuellem Aufwand aufrechterhalten möchten.
Hauptfunktionen
- Geplante Automatisierung: Läuft automatisch in definierten Abständen, damit Ihre Registry kontinuierlich sauber bleibt, ohne manuelle Auslöser.
- Intelligente Tag-Aufbewahrung: Bewahrt sicher den 'latest'-Tag und Ihre 10 aktuellsten Image-Versionen, um versehentliche Löschungen wichtiger Images zu verhindern.
- Speicheroptimierung: Entfernt proaktiv veraltete Tags und löst die Garbage Collection aus, um wertvollen Speicherplatz zurückzugewinnen.
- Leistungssteigerung: Eine optimierte Registry reduziert Suchzeiten und verbessert Download-/Upload-Geschwindigkeiten sowie die betriebliche Effizienz.
- Automatisierte Benachrichtigungen: Erhalten Sie sofortige E-Mail-Alarme für jeden erfolgreich entfernten Tag und bei Bereinigungsfehlern, damit Sie stets informiert sind.
Funktionsweise
Dieser Workflow wird planmäßig, typischerweise einmal täglich, ausgeführt, um sicherzustellen, dass Ihre Docker-Registry optimiert bleibt. Er beginnt damit, alle Repositories in Ihrer konfigurierten Registry aufzulisten. Für jedes Repository werden alle zugehörigen Image-Tags zusammen mit deren Erstellungsdatum abgerufen. Anschließend identifiziert der Workflow intelligent, welche Tags entfernt werden sollen und bewahrt dabei sorgfältig den 'latest'-Tag sowie eine konfigurierbare Anzahl (standardmäßig 10) der zuletzt erstellten Image-Versionen. Diese veralteten Tags werden systematisch aus der Registry gelöscht. Im Verlauf sendet der Workflow E-Mail-Benachrichtigungen für jeden erfolgreich entfernten Tag und informiert Sie über aufgetretene Fehler. Abschließend wird zur vollständigen Rückgewinnung des Speicherplatzes ein SSH-Befehl ausgeführt, der die Garbage Collection Ihrer Docker-Registry auslöst.