apigee-pull-push.sh
est un utilitaire qui extrait toutes les images de votre projet actuel du hub Google Docker et les transfère vers le dépôt spécifié.
Exigences
docker
: vous pouvez vérifier si Docker est installé dans votre interface système à l'aide de la commande suivante :which docker
Pour installer
docker
, consultez la section Installer Docker Engine.gcloud
: vous pouvez vérifier si gcloud est installé dans votre interface système à l'aide de la commande suivante :which gcloud
Pour installer ou mettre à niveau
gcloud
, consultez la section Installer le SDK Google Cloud.
Utilisation de apigee-pull-push
Facultatif : vérifiez le projet actuel dans votre contexte gcloud
.
apigee-pull-push.sh
extrait les images du projet actuel dans votre contexte gcloud
. Vérifiez le projet à l'aide de la commande suivante :
gcloud config list core/project --format='value(core.project)'
Vous pouvez définir le projet actuel avec la commande suivante :
gcloud config set project PROJECT_ID
Où PROJECT_ID est l'ID du projet Google Cloud pour votre installation Apigee.
Cette étape est facultative, car apigee-pull-push.sh
va confirmer le projet et vous permettre de poursuivre ou d'annuler.
Transférez l'image Apigee vers un dépôt que vous nommez
apigee-pull-push.sh REPO
Où REPO est le dépôt, par exemple myrepo.docker.com
.
Transférez l'image Apigee vers le dépôt par défaut
apigee-pull-push.sh
Cette action transfère l'image vers us.gcr.io/PROJECT_ID
, par exemple us.gcr.io/my-project
.
Obtenez de l'aide concernant apigee-pull-push.sh
apigee-pull-push.sh --help