apigee-pull-push

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

דרישות

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

    כדי להתקין את docker, אפשר לעיין במאמר בנושא התקנת 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