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