apigee-pull-push.sh
es una utilidad que extrae todas las imágenes de tu proyecto actual del concentrador de Docker de Google y las envía al repositorio especificado.
Requisitos
docker
: Puedes verificar si Docker está instalado en tu shell con el siguiente comando:which docker
Para instalar
docker
, consulta Instala Docker Engine.gcloud
: Para verificar si gcloud está instalado en tu shell, ejecuta el siguiente comando:which gcloud
Para instalar o actualizar
gcloud
, consulta Instala el SDK de Google Cloud.
Uso deapigee-pull-push
Opcional: Verifica el proyecto actual en tu contexto gcloud
apigee-pull-push.sh
extrae las imágenes del proyecto actual en el contexto gcloud
. Verifica el proyecto con el siguiente comando:
gcloud config list core/project --format='value(core.project)'
Puedes configurar el proyecto actual con el siguiente comando:
gcloud config set project PROJECT_ID
En el ejemplo anterior, PROJECT_ID es el ID del proyecto de Google Cloud para la instalación de Apigee.
Este paso es opcional, ya que apigee-pull-push.sh
confirmará el proyecto y te permitirá continuar o anularlo.
Envía la imagen de Apigee a un repositorio que nombres
apigee-pull-push.sh REPO
En el que REPO es el repositorio, por ejemplo, myrepo.docker.com
Envía la imagen de Apigee al repositorio predeterminado
apigee-pull-push.sh
Esto envía la imagen a us.gcr.io/PROJECT_ID
, por ejemplo, us.gcr.io/my-project
.
Obtén ayuda para apigee-pull-push.sh
apigee-pull-push.sh --help