apigee-pull-push

apigee-pull-push.sh è un'utilità che estrae tutte le immagini per il progetto corrente da Google Docker Hub e le spinge nel repository specificato.

Requisiti

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

    Per installare docker, vedi Installa Docker Engine

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

apigee-pull-push.sh recupera le immagini per il 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 corrente con il seguente comando:

gcloud config set project PROJECT_ID

Dove PROJECT_ID è l'ID del progetto Google Cloud per la tua installazione 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 a cui assegni un 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 

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