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 Enginegcloud
: 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 ti consentirà di procedere o annullare.
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
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