ir¶
פקודות Image Registry (IR) לתמונות OCI / Docker פרטיות.
login¶
מתחבר ל-Docker מול IR עם פרופיל ה-Access Key המוגדר (בלי הזנת username/password ידנית):
שקיל ל-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¶
דוגמת 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}).