apigee-pull-push

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 Engine

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