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