Zurück zur Übersicht

Begriff

Docker Registry

Containerization Distribution S1
2 Quellen 1 Lernpfad 0 Backlinks enriched

Warum wichtig?

Dieser Begriff ist ein Knoten im SengakujiWorks-Wissensnetz. Nutze Level 0 für die erste Einordnung, Level 1 für Praxis, Level 2 für technische Struktur und Level 3 für Grenzen, Fallstricke und Expertenkontext.

Du hast ein Image gebaut (docker build). Es liegt auf deinem Laptop. Dein Kollege will es auch haben. Schickst du ihm einen USB-Stick? Nein. Du lädst es in eine Registry hoch (docker push). Er lädt es herunter (docker pull). Die Registry ist wie ein App Store oder Google Drive für Docker Images. Die bekannteste ist Docker Hub (öffentlich). Firmen nutzen private Registries (Google Artifact Registry, AWS ECR, Harbor), damit der Quellcode geheim bleibt.

Merksatz: Ein zentraler Serverdienst zum Speichern und Verteilen von Docker Images. Es verwaltet Repositories und Tags und regelt den Zugriff (Authentifizierung).


Quick-Check

  1. Unterschied Repository vs. Registry?
    Registry = Der Server (z. B. Docker Hub). Repository = Ein Ordner darin (z. B. nginx oder myuser/myapp). Ein Repository enthält viele Versionen (Tags) eines Images.
  2. Was ist library/?
    Wenn du docker pull ubuntu tippst, macht Docker daraus docker.io/library/ubuntu. library ist das offizielle Repository für "zertifizierte" Images auf dem Hub.
  3. Kann ich eine Registry selbst hosten?
    Ja, docker run -p 5000:5000 registry:2. Es ist selbst nur ein Container! Aber Achtung: Du musst dich selbst um SSL, Auth und Backups kümmern.