Skip to content

ir

פקודות Image Registry (IR) לתמונות OCI / Docker פרטיות.

login

מתחבר ל-Docker מול IR עם פרופיל ה-Access Key המוגדר (בלי הזנת username/password ידנית):

homecloud configure   # פעם אחת: שמירת מזהה + secret
homecloud ir login

שקיל ל-pipe בסגנון AWS:

homecloud ir get-login-password | docker login --username <AccessKeyId> --password-stdin ir.holab.abrdns.com

אפשרויות:

  • --registry HOST — דריסת מארח ה-registry (ברירת מחדל ir.{apex})
  • --print-only — הדפסת פקודת ה-pipe בלבד; לא מריץ docker

Access Key צריך ir:Push ו/או ir:Pull.

get-login-password

מדפיס את ה-secret ל-stdout עבור --password-stdin (CI / סקריפטים):

homecloud ir get-login-password | docker login --username "$HOMECLOUD_ACCESS_KEY_ID" --password-stdin ir.holab.abrdns.com

repo

homecloud login --username alice
homecloud ir repo list
homecloud ir repo create myapp
homecloud ir repo create myapp --output json

usage

homecloud ir usage
homecloud ir usage --output json

דוגמת Push

docker build -t myapp:1.0 .
docker tag myapp:1.0 ir.holab.abrdns.com/<account_number>/myapp:1.0
docker push ir.holab.abrdns.com/<account_number>/myapp:1.0

השתמשו ב-מספר חשבון בן 12 ספרות (מסך Registry בקונסול — פקודות push). Host מדויק לפי ה-apex (ir.{apex}).

קשור