apigee-pull-push

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

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

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