apigee-pull-push

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 Engine

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