Erste Schritte

Willkommen beim OCI-kompatiblen Container-Registry von DowntoZero Cloud! Diese Anleitung hilft Ihnen beim Einstieg, um Container-Images mit unserer Registry hoch- und herunterzuladen.

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. Geben Sie die erforderlichen Informationen ein

Schritt 2: API-Schlüssel generieren

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

  1. Melden Sie sich bei Ihrem DowntoZero Cloud Konto 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 entsprechenden Berechtigungen für das Token
  6. Klicken Sie auf Token erstellen
  7. Kopieren Sie den erzeugten Token und bewahren Sie ihn sicher auf (Sie können ihn später nicht erneut einsehen)

Schritt 3: Bei der Registry anmelden

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

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

Schritt 4: Image taggen

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

docker tag <local-image> cr.dtz.rocks/<image-name>:<tag>
  • : Der Name Ihres lokalen Images
  • : Gewünschter Image-Name in der Registry
  • : Image-Tag (optional, Standard: latest)

Beispiel:

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

Schritt 5: Image pushen

Pushen Sie das getaggte Image in die Registry:

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

Beispiel:

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

Schritt 6: Image pullen

Sie oder andere können das Image jetzt aus der Registry herunterladen:

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

Beispiel:

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