apigee-pull-push

apigee-pull-push.sh es una utilidad que extrae todas las imágenes de tu proyecto actual del hub de Docker de Google y las inserta en el repositorio que hayas especificado.

Requisitos

  • docker: Puedes comprobar si Docker está instalado en tu shell con el siguiente comando:
    which docker

    Para instalar docker, consulta Instalar Docker Engine.

  • gcloud: Puedes comprobar si gcloud está instalado en tu shell con el siguiente comando:
    which gcloud

    Para instalar o actualizar gcloud, consulta Instalar el SDK de Google Cloud.

Uso de apigee-pull-push

Opcional: consulta el proyecto actual en tu contexto de gcloud

apigee-pull-push.sh obtiene las imágenes del proyecto actual en tu contexto de gcloud. Comprueba el proyecto con el siguiente comando:

gcloud config list core/project --format='value(core.project)'

Puedes definir el proyecto actual con el siguiente comando:

gcloud config set project PROJECT_ID

Donde PROJECT_ID es el ID del proyecto de Google Cloud de tu instalación de Apigee.

Este paso es opcional, ya que apigee-pull-push.sh confirmará el proyecto y te permitirá continuar o cancelar.

Envía la imagen de Apigee a un repositorio con el nombre que elijas.

apigee-pull-push.sh REPO

Donde REPO es el repositorio, por ejemplo, myrepo.docker.com.

Enviar la imagen de Apigee al repositorio predeterminado

apigee-pull-push.sh 

De esta forma, la imagen se envía a us.gcr.io/PROJECT_ID, por ejemplo, us.gcr.io/my-project.

Obtener ayuda para apigee-pull-push.sh

apigee-pull-push.sh --help