Erste Schritte

Willkommen bei der DowntoZero Cloud OCI-konformen Container-Registry! Dieser Leitfaden hilft Ihnen, Container-Images mit unserem Registry zu pushen und zu pullen.

Voraussetzungen

Bevor Sie beginnen, stellen Sie sicher, dass Sie Folgendes haben:

Schritt 1: Konto erstellen

Wenn Sie noch kein Konto haben, gehen Sie wie folgt vor:

  1. Besuchen Sie DowntoZero Cloud
  2. Klicken Sie auf Registrieren
  3. Füllen Sie die erforderlichen Informationen aus

Schritt 2: Einen API-Schlüssel erstellen

Um sicher mit dem Registry zu interagieren, müssen Sie einen API-Schlüssel erzeugen:

  1. Melden Sie sich bei Ihrer DowntoZero Cloud an
  2. Navigieren Sie zum Identitätsdienst
  3. Klicken Sie auf Neu, um eine neue Authentifizierung zu erstellen
  4. Geben Sie einen Namen für das Token an (z. B. “Docker Registry Access”)
  5. Setzen Sie die geeigneten Berechtigungen für das Token
  6. Klicken Sie auf Token erstellen
  7. Kopieren Sie das generierte Token und speichern Sie es sicher (Sie können es später nicht erneut einsehen)

Schritt 3: Beim Registry anmelden

Verwenden Sie Ihren API-Schlüssel, um sich beim Registry anzumelden:

echo "<your-api-key>" | docker login cr.dtz.rocks -u apikey --password-stdin

Schritt 4: Ihr Image taggen

Taggen Sie Ihr lokales Docker-Image so, dass es dem Registry-Format entspricht:

docker tag <local-image> cr.dtz.rocks/<image-name>:<tag>
  • : Der Name Ihres lokalen Images
  • : Gewünschter Image-Name im Registry
  • : Image-Tag (optional, standardmäßig latest)

Beispiel:

docker tag my-app cr.dtz.rocks/my-app:latest

Schritt 5: Das Image pushen

Pushen Sie das getaggte Image in das Registry:

docker push cr.dtz.rocks/<image-name>:<tag>

Beispiel:

docker push cr.dtz.rocks/my-app:latest

Schritt 6: Das Image pullen

Sie oder andere können das Image nun aus dem Registry pullen:

docker pull cr.dtz.rocks/<image-name>:<tag>

Beispiel:

docker pull cr.dtz.rocks/my-app:latest