apigee-pull-push.sh
é um utilitário que extrai todas as imagens do seu projeto atual
do Google Docker hub e
envia-as para o repositório especificado.
Requisitos
docker
: pode verificar se o Docker está instalado na sua shell com o seguinte comando:which docker
Para instalar o
docker
, consulte o artigo Instale o Docker Enginegcloud
: Pode verificar se o gcloud está instalado na sua shell com o seguinte comando: comando:which gcloud
Para instalar ou atualizar o
gcloud
, consulte o artigo Instalar o SDK do Google Cloud
apigee-pull-push
Utilização
Opcional: verifique o projeto atual no seu contexto gcloud
apigee-pull-push.sh
extrai as imagens do projeto atual no seu contexto gcloud
. Verifique o projeto com o seguinte comando:
gcloud config list core/project --format='value(core.project)'
Pode definir o projeto atual com o seguinte comando:
gcloud config set project PROJECT_ID
Em que PROJECT_ID é o ID do projeto do Google Cloud para a sua instalação do Apigee.
Este passo é opcional, porque apigee-pull-push.sh
confirma o projeto e permite
que avance ou aborte.
Envie a imagem do Apigee para um repositório com o nome que indicar
apigee-pull-push.sh REPO
Em que REPO é o repositório, por exemplo, myrepo.docker.com
.
Envie a imagem do Apigee para o repositório predefinido
apigee-pull-push.sh
Esta ação envia a imagem para o us.gcr.io/PROJECT_ID
, por exemplo, us.gcr.io/my-project
.
Obtenha ajuda para o apigee-pull-push.sh
apigee-pull-push.sh --help