[GCP] Bis Sie das lokale Docker-Image in die Container-Registrierung verschieben

Überblick

Arbeiten Sie daran, das in der lokalen Umgebung entwickelte und erstellte Container-Image vom lokalen in das Repository von "Container Registry" zu verschieben.

Referenz

https://cloud.google.com/container-registry/docs/pushing-and-pulling#push_the_tagged_image_to

Verfahren

1. gcloud-einstellungen

  1. Installieren Sie den Befehl gcloud in Ihrer lokalen Umgebung
    • https://cloud.google.com/sdk/docs/quickstart-macos?hl=ja
  2. Grundeinstellung
    • gcloud init

2. Erstellen Sie ein Dienstkonto für Push / Pull des Bildes

Wenn Sie Ihr eigenes Benutzerkonto verwenden und die Projekte auf verschiedene Weise verknüpft sind, haben Sie Angst, bei der Auswahl der Projekt-ID einen Fehler zu machen. Erstellen Sie daher ein dediziertes Dienstkonto.

  1. Erstellen Sie ein Dienstkonto --Arbeiten an der Konsole
  2. Berechtigungseinstellung
  1. Erstellen Sie einen Schlüssel für das Dienstkonto und richten Sie die lokale Authentifizierung ein
    • gcloud auth activate-service-account
    • https://cloud.google.com/sdk/docs/authorizing?hl=ja#authorizing_with_a_service_account

3. Docker-Authentifizierungseinstellungen

Einstellungen für die Verwendung von gcloud als Docker-Authentifizierungshilfe

  1. Führen Sie gcloud auth configure-docker lokal aus

4. Drücken Sie auf das Docker-Image

  1. Kennzeichnen Sie das lokale Image mit dem Registrierungsnamen
  1. Drücken Sie --docker push [registername]: [tag (spätestens wenn nicht angegeben)]

Wenn Sie ein neues verschieben, wird ein Repository in der Containerregistrierung erstellt.

Recommended Posts

[GCP] Bis Sie das lokale Docker-Image in die Container-Registrierung verschieben
Schritte zum Verschieben eines Docker-Images in die GitHub Container Registry (ghcr.io)
Docker Push zur GitHub Container Registry (ghcr.io)
Minimaler Workflow zum Verschieben des Docker-Images in die Github-Container-Registrierung mit Github-Aktionen
Schieben Sie das Image mit Jib zum Docker-Hub
Übertragen Sie das von Docker Hub verteilte Docker-Image in die Google Container-Registrierung und starten Sie die VM basierend auf diesem Image
Testen, erstellen und verschieben Sie Docker-Images mithilfe von GitHub-Aktionen in die GitHub-Container-Registrierung
Übertragen Sie ein Docker-Image von GitHub Actions in die GitHub Container Registry
Bis die Docker-Umgebung erstellt und der Ubuntu-Container gestartet und gestoppt wurde
So überprüfen Sie das Protokoll im Docker-Container
Führen Sie Docker in die Anwendung ein, die Sie erstellen
Ändern Sie den Docker-Image- und Container-Platzierungsordner
Bis Sie ein Java-Programm mit dem für Windows lokalen AWS SDK ausführen
Bis ich versuche, Apache Kafka mit Docker-Image auszuführen
Bereitstellen von einem lokalen Docker-Image auf Heroku
Ich kann das Docker-Image nach dem Update auf Docker Desktop 2.4.0.0 nicht finden
[Einführung in Docker] ~ Kürzeste Erklärung bis zum Start von Jupyter Lab ~
[Persönliche Notizen] So verschieben Sie ein Docker-Image in GitHub-Pakete
[Docker] Zugriff auf den Host aus dem Container heraus. http: //host.docker.internal:
Einführung in Linux Container / Docker (Teil 1)
Bis zur Einführung von Schriftarten in Rails
Einführung in Linux Container / Docker (Teil 2)
2. Erstellen Sie ein Docker-Image und registrieren Sie die Registrierung
[Docker] Erstellen, wenn der Quellcode auf dem Container gebunden ist