Images aus Fremd-Registries holen, loeschen und Speicher aufraeumen
Tab "Images" um Verwaltungsfunktionen erweitert: - Einzel-Pull: Image aus anderer Registry (z. B. Docker Hub) per skopeo in die eigene Registry kopieren, optional mit Benutzername/Kennwort oder Access Token fuer private Quell-Registries - Bulk-Pull: alle image-Eintraege einer docker-compose (Textfeld oder Datei-Upload) auf einmal holen; Variablen/eigene Registry werden ignoriert - Digest-Dedup: bereits mit gleichem Digest vorhandene Images werden uebersprungen (kopiert mit --all, damit Multi-Arch-Digests matchen) - Loeschen: Muelltonne hinter jedem Tag mit Rueckfrage - Garbage Collection: gibt belegten Speicher frei, laeuft per registry-Binary (Multi-Stage-Build) direkt auf dem gemounteten Speicher, kein Docker-Socket gunicorn: 1 Worker (gemeinsames Service-Passwort) + 8 Threads, Timeout 1800s fuer lange Kopiervorgaenge. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -49,9 +49,12 @@ services:
|
||||
SECRET_KEY: ${SECRET_KEY}
|
||||
DB_PATH: /data/users.db
|
||||
HTPASSWD_PATH: /auth/htpasswd
|
||||
GC_CONFIG: /app/registry-gc-config.yml
|
||||
volumes:
|
||||
- ./data/auth:/data
|
||||
- ./data/htpasswd:/auth
|
||||
# Registry-Speicher fuer die Garbage Collection (gleicher Pfad wie im registry-Container)
|
||||
- ./data/registry:/var/lib/registry
|
||||
networks:
|
||||
- registry_net
|
||||
|
||||
|
||||
Reference in New Issue
Block a user