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