apigee-pull-push.sh è un'utilità che estrae tutte le immagini per il tuo progetto corrente
da Google Docker Hub e
le invia al repository specificato.
Requisiti
docker: puoi controllare se Docker è installato nella shell con il seguente comando:which docker
Per installare
docker, vedi Installa Docker Enginegcloud: puoi verificare se gcloud è installato nella 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 di gcloud
apigee-pull-push.sh recupera le immagini del progetto corrente nel contesto di gcloud. Controlla il progetto con il comando seguente:
gcloud config list core/project --format='value(core.project)'
Puoi impostare il progetto attuale con il seguente comando:
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 l'operazione.
Esegui il push dell'immagine Apigee in un repository che specifichi
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
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