apigee-pull-push.sh is a utility that pulls all the images for your current project
from the Google Docker hub and
pushes them to your specified repository.
Requirements
docker: You can check if docker is installed in your shell with the following command:which docker
To install
docker, see Install Docker Enginegcloud: You can check if gcloud is installed in your shell with the following command:which gcloud
To install or upgrade
gcloud, see Installing Google Cloud SDK
apigee-pull-push Usage
Optional: Check the current project in your gcloud context
apigee-pull-push.sh pulls the images for the current project in your
gcloud context. Check the project with the following command:
gcloud config list core/project --format='value(core.project)'
You can set the current project with the following command:
gcloud config set project PROJECT_ID
Where PROJECT_ID is the ID of the Google Cloud project for your Apigee installation.
This step is optional, because apigee-pull-push.sh will confirm the project and allow
you to proceed or abort.
Push the Apigee image to a repository you name
apigee-pull-push.sh REPO
Where REPO is the repository, for example myrepo.docker.com.
Push the Apigee image to the default repository
apigee-pull-push.sh
This pushes the image to us.gcr.io/PROJECT_ID, for example
us.gcr.io/my-project.
Get help for apigee-pull-push.sh
apigee-pull-push.sh --help