apigee-pull-push.sh
è un'utilità che estrae tutte le immagini del progetto attuale dall'hub Docker Google e ne esegue il push nel repository specificato.
Requisiti
docker
: puoi verificare se la Docker è installata nella shell con il seguente comando:which docker
Per installare
docker
, consulta Installare Docker Enginegcloud
: puoi verificare se gcloud è installato nella tua shell con il seguente comando:which gcloud
Per installare o eseguire l'upgrade di
gcloud
, consulta Installazione di Google Cloud SDK
Utilizzo di apigee-pull-push
(Facoltativo) Controlla il progetto corrente nel contesto gcloud
apigee-pull-push.sh
estrae le immagini del progetto corrente nel contesto gcloud
. Controlla il progetto con il comando seguente:
gcloud config list core/project --format='value(core.project)'
Puoi impostare il progetto attuale con il comando seguente:
gcloud config set project PROJECT_ID
Dove PROJECT_ID è l'ID del progetto Google Cloud per l'installazione di Apigee.
Questo passaggio è facoltativo, perché apigee-pull-push.sh
confermerà il progetto e ti consentirà di procedere o interrompere.
Esegui il push dell'immagine Apigee in un repository a te denominato
apigee-pull-push.sh REPO
Dove REPO è il repository, ad esempio myrepo.docker.com
.
Esegui il push dell'immagine Apigee nel repository predefinito
apigee-pull-push.sh
In questo modo l'immagine viene inviata a us.gcr.io/PROJECT_ID
, ad esempio
us.gcr.io/my-project
.
Ricevi assistenza per apigee-pull-push.sh
apigee-pull-push.sh --help