{% extends "base.html" %} {% block title %}Images - Docker Registry{% endblock %} {# Wiederverwendbarer Zugangsdaten-Block (Benutzername/Kennwort ODER Access Token). prefix unterscheidet die Felder von Einzel- und Bulk-Formular. #} {% macro cred_fields(prefix) %}
Nur bei privaten Quell-Images noetig – passend ankreuzen, was du hast:
So funktioniert es
Trage den Namen eines Images aus einer anderen Registry ein (z. B. von Docker Hub) und klicke auf Holen. Das Image wird dann heruntergeladen und in diese Registry kopiert (alle Architekturen).
Beispiele fuer das Quell-Image:
nginx:latest – offizielles Image von Docker Hubbitnami/redis:7 – Image eines Docker-Hub-Benutzersghcr.io/owner/app:v1 – Image aus einer anderen Registry (z. B. GitHub)Public Images (der Normalfall, z. B. von Docker Hub) brauchen keine Zugangsdaten – einfach nur den Namen eingeben und Holen.
Nur bei privaten Quell-Images Zugangsdaten angeben – je nachdem, was du hast:
Ist ein Image mit dem gleichen Digest bereits vorhanden, wird es automatisch
uebersprungen (kein Doppel-Upload – auch bei latest).
So funktioniert es
Fuege den Inhalt einer docker-compose.yml ein oder lade die Datei hoch
und klicke auf Alle Images holen. Aus jedem Service wird der
image:-Eintrag gelesen und das Image in diese Registry kopiert.
Variablen mit Standardwert (z. B. ${GRAYLOG_IMAGE:-graylog/graylog:7.1})
werden automatisch mit ihrem Standardwert aufgeloest. Eintraege mit Variablen
ohne Standardwert (z. B. ${TAG}) oder die bereits auf diese
Registry zeigen, werden uebersprungen. Bereits vorhandene Images (gleicher Digest)
werden ebenfalls nicht erneut geladen.
Etwaige Zugangsdaten gelten fuer alle Images der Compose-Datei.
| Image | Tags |
|---|---|
| {{ request.host }}/{{ repo.name }} | {% if repo.tags %} {% for tag in repo.tags %} {{ tag }} {% endfor %} {% else %} keine Tags {% endif %} |
Noch keine Images in der Registry vorhanden.
{% endif %}Beim Loeschen eines Images verschwindet der Tag sofort, der belegte Speicherplatz wird aber erst hierdurch freigegeben. Entfernt alle Daten, die von keinem Image mehr referenziert werden. Wichtig: waehrend der Aufraeumung keine Images hochladen, sonst koennen frisch hochgeladene Daten verloren gehen.