apigee-pull-push

apigee-pull-push.sh הוא כלי ששולף את כל התמונות של הפרויקט הנוכחי מ-Google Docker hub ומעביר אותן למאגר שצוין.

דרישות

  • docker: אפשר לבדוק אם Docker מותקן במעטפת באמצעות הפקודה הבאה:
    which docker

    הוראות להתקנה של docker מופיעות במאמר Install Docker Engine.

  • gcloud: אפשר לבדוק אם gcloud מותקן במעטפת באמצעות הפקודה הבאה:
    which gcloud

    הוראות להתקנה או לשדרוג של gcloud מופיעות במאמר התקנת Google Cloud SDK.

שימוש ב-apigee-pull-push

אופציונלי: בדיקת הפרויקט הנוכחי בהקשר של gcloud

apigee-pull-push.sh שולף את התמונות של הפרויקט הנוכחי בהקשר של gcloud. בודקים את הפרויקט באמצעות הפקודה הבאה:

gcloud config list core/project --format='value(core.project)'

כדי להגדיר את הפרויקט הנוכחי, מריצים את הפקודה הבאה:

gcloud config set project PROJECT_ID

PROJECT_ID הוא מזהה הפרויקט בענן של Google שבו מותקן Apigee.

השלב הזה הוא אופציונלי, כי apigee-pull-push.sh יאשר את הפרויקט ויאפשר לכם להמשיך או לבטל.

העלאת תמונת Apigee למאגר שאתם נותנים לו שם

apigee-pull-push.sh REPO

כאשר REPO הוא המאגר, לדוגמה myrepo.docker.com.

העלאת תמונת Apigee למאגר ברירת המחדל

apigee-pull-push.sh 

הפעולה הזו מעלה את התמונה אל us.gcr.io/PROJECT_ID, לדוגמה us.gcr.io/my-project.

קבלת עזרה לגבי apigee-pull-push.sh

apigee-pull-push.sh --help