Apigee-pull-push

apigee-pull-push.sh ist ein Dienstprogramm, das alle Images für Ihr aktuelles Projekt aus dem Google Docker Hub abruft und per Push in das angegebene Repository überträgt.

Anforderungen

  • docker: Mit dem folgenden Befehl können Sie prüfen, ob Docker in Ihrer Shell installiert ist:
    which docker

    Informationen zum Installieren von docker finden Sie unter Docker Engine installieren.

  • gcloud: Mit dem folgenden Befehl können Sie prüfen, ob gcloud in Ihrer Shell installiert ist:
    which gcloud

    Weitere Informationen zur Installation oder zum Upgrade von gcloud finden Sie unter Google Cloud SDK installieren.

Nutzung von apigee-pull-push

Optional: Aktuelles Projekt im gcloud-Kontext prüfen

apigee-pull-push.sh ruft die Images für das aktuelle Projekt in Ihrem gcloud-Kontext ab. Prüfen Sie das Projekt mit dem folgenden Befehl:

gcloud config list core/project --format='value(core.project)'

Mit dem folgenden Befehl können Sie das aktuelle Projekt festlegen:

gcloud config set project PROJECT_ID

Dabei ist PROJECT_ID die ID des Google Cloud-Projekts für Ihre Apigee-Installation.

Dieser Schritt ist optional, da apigee-pull-push.sh das Projekt bestätigt und Sie zulassen oder abbrechen können.

Apigee-Image in ein von Ihnen benanntes Repository per Push übertragen

apigee-pull-push.sh REPO

Dabei ist REPO das Repository, z. B. myrepo.docker.com.

Apigee-Image in das Standard-Repository übertragen

apigee-pull-push.sh 

Dadurch wird das Image an us.gcr.io/PROJECT_ID übertragen, z. B. us.gcr.io/my-project.

Hilfe erhalten zu apigee-pull-push.sh

apigee-pull-push.sh --help