apigee-pull-push

apigee-pull-push.sh è un'utilità che esegue il pull di tutte le immagini del tuo progetto attuale dall'hub Docker di Google e ne esegue il push nel repository specificato.

Requisiti

  • docker: puoi controllare se docker è installato nella tua shell con il seguente comando:
    which docker

    Per installare docker, consulta Installare Docker Engine

  • gcloud: puoi controllare 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 attuale nel tuo contesto gcloud

apigee-pull-push.sh estrae le immagini per il progetto corrente nel tuo 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 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.

Esegui il push dell'immagine Apigee su un repository di nome

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 esegue il push dell'immagine a us.gcr.io/PROJECT_ID, ad esempio us.gcr.io/my-project.

Richiedi assistenza per apigee-pull-push.sh

apigee-pull-push.sh --help