Erste Schritte

Willkommen beim DowntoZero Cloud OCI-konformen Container-Registry! Diese Anleitung hilft Ihnen beim Start mit dem Pushen und Pullen von Container-Images über unser Registry.

Voraussetzungen

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

Schritt 1: Erstellen Sie ein Konto

Falls Sie noch kein Konto haben, folgen Sie diesen Schritten:

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

Schritt 2: Generieren eines API-Schlüssels

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

  1. Melden Sie sich bei Ihrem DowntoZero Cloud Konto an
  2. Navigieren Sie zum Identity Service
  3. Klicken Sie auf Neu, um eine neue Authentifizierung zu erstellen
  4. Geben Sie dem Token einen Namen (z.B. “Docker Registry Zugriff”)
  5. Setzen Sie die entsprechenden Berechtigungen für das Token
  6. Klicken Sie auf Token erstellen
  7. Kopieren Sie den generierten Token und speichern Sie ihn sicher (Sie können ihn später nicht erneut sehen)

Schritt 3: Anmeldung am Registry

Melden Sie sich mit Ihrem API-Schlüssel am Registry an:

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

Schritt 4: Taggen Ihres Images

Taggen Sie Ihr lokales Docker-Image, um es dem Registry-Format anzupassen:

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

Beispiel:

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

Schritt 5: Pushen des Images

Pushen Sie das getaggte Image zum Registry:

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

Beispiel:

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

Schritt 6: Pullen des Images

Sie oder andere können jetzt das Image vom Registry pullen:

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

Beispiel:

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