apigee-pull-push

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 Engine

  • gcloud: 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