apigee-pull-push.sh
è un'utilità che estrae tutte le immagini del progetto attuale
da Google Docker Hub e
ne esegue il push nel repository specificato.
Requisiti
docker
: puoi verificare se la base è installata nella shell in questo modo :which docker
Per installare
docker
, vedi Installa Docker Enginegcloud
: puoi verificare se gcloud è installato nella tua shell con quanto segue :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 per il progetto corrente in
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 consentirà
di procedere o interrompere.
Esegui il push dell'immagine Apigee in un repository che chiami
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
Questa operazione invia l'immagine 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