apigee-pull-push Stay organized with collections Save and categorize content based on your preferences.
apigee-pull-push.sh is a utility that pulls all the images for your current project from theGoogle 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, seeInstall Docker Enginegcloud: You can check if gcloud is installed in your shell with the following command:which gcloud
To install or upgrade
gcloud, seeInstalling Google Cloud SDK
apigee-pull-push Usage
Optional: Check the current project in yourgcloud context
apigee-pull-push.sh pulls the images for the current project in yourgcloud 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 projectPROJECT_ID
WherePROJECT_ID is the ID of the Google Cloud project for your Apigee installation.
This step is optional, becauseapigee-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.shREPO
WhereREPO is the repository, for examplemyrepo.docker.com.
Push the Apigee image to the default repository
apigee-pull-push.sh
This pushes the image tous.gcr.io/PROJECT_ID, for exampleus.gcr.io/my-project.
Get help forapigee-pull-push.sh
apigee-pull-push.sh --help
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-02-19 UTC.