Zum Inhalt springen

Container-Registry

Eine Container-Registry speichert und verteilt Images. Tags können sich ändern; ein Digest benennt den Inhalt, bestätigt aber keine Freigabe des Softwarestands.

Auch bekannt alsImage-Registry
Cloud & Betrieb

Was ist eine Container-Registry?

Eine Container-Registry speichert und verteilt Container-Images. Die Anwendung wird erst in einer Laufumgebung aus dem Image gestartet. Docker unterscheidet die Registry vom Repository als Sammlung zusammengehöriger Images darin. Sie können öffentliche oder zugriffsbeschränkte Registries verwenden.

Ein Tag ist ein lesbarer Verweis auf einen Image-Stand. Im erfundenen Beispiel zeigt portal:stable zunächst auf IMG-A und nach einer neuen Freigabe auf IMG-B. Die beiden Image-Bezeichnungen sind eigene Beispielnamen, keine ausgegebenen Digests. Der gleich gebliebene Tag beweist hier nicht, dass derselbe Inhalt geladen wird.

Einen freigegebenen Stand nachvollziehbar abrufen

Docker dokumentiert den Abruf über einen Digest als unveränderliche Inhaltskennung. Halten Sie für den freigegebenen Stand diese Kennung und die zugehörige Prüfung fest. Ein Digest bestätigt für sich allein weder die Vertrauenswürdigkeit der Herkunft noch die Freigabe durch Ihr Team. Sicherheitsupdates müssen gezielt geprüft und durch einen neuen ausgewählten Stand übernommen werden.

Legen Sie fest, wer Images hochladen, abrufen und entfernen darf und welche Stände aufbewahrt werden. Eine Bereitstellung muss das benötigte Image noch erreichen können. Ob neue Images automatisch ausgerollt werden, bestimmt die angeschlossene Deployment-Pipeline. Das Speichern in der Registry beschreibt diesen Ablauf noch nicht.

Quellen

Beiträge zum Thema

Cloud & Betrieb mit ASES

Hosting, Deployment, Wartung und Betreuung