skopeo-login(1)() skopeo-login(1)()

skopeo-login - ورود به یک رجیستری کانتینر

skopeo login [گزینه‌ها] registry

دستور skopeo login با استفاده از نام کاربری و گذرواژهٔ صحیح، به یک سرور رجیستری مشخص وارد می‌شود. skopeo login نام کاربری و گذرواژه را از STDIN می‌خواند. همچنین می‌توان نام کاربری و گذرواژه را با استفاده از پرچم‌های username و password تعیین کرد. مسیر فایل اطلاعات اعتبارسنجی می‌تواند توسط کاربر با تنظیم پرچم authfile مشخص شود.

همچنین برای گزینه‌هایی که پیش از نام زیردستور قرار می‌گیرند، skopeo(1) را ببینید.

--password, -p=password

گذرواژه برای رجیستری.

--password-stdin

دریافت گذرواژه از stdin.

--username, -u=username

نام کاربری برای رجیستری.

--authfile=path

مسیر فایل مدیریت‌شدهٔ اطلاعات اعتبارسنجی رجیستری. در لینوکس، مقدار پیش‌فرض ${XDG_RUNTIME_DIR}/containers/auth.json است. برای جزئیات بیشتر دربارهٔ مقدار پیش‌فرض در سایر پلتفرم‌ها، containers-auth.json(5) را ببینید.

مقدار پیش‌فرض این گزینه از متغیر محیطی REGISTRY\_AUTH\_FILE خوانده می‌شود.

--compat-auth-file=path

به‌جای به‌روزرسانی فایل اطلاعات اعتبارسنجی پیش‌فرض، فایلی را که در path قرار دارد به‌روزرسانی کرده و از قالب سازگار با Docker استفاده می‌کند.

--get-login

کاربر واردشده برای رجیستری را برمی‌گرداند. در صورتی که ورودی یافت نشود، خطا برمی‌گرداند.

--cert-dir=path

استفاده از گواهی‌های موجود در path (*.crt, *.cert, *.key) برای اتصال به رجیستری. دایرکتوری پیش‌فرض گواهی‌ها /etc/containers/certs.d است.

--help, -h

چاپ راهنمای نحوهٔ استفاده.

--tls-verify=bool

هنگام ارتباط با رجیستری کانتینر یا دیمن، نیازمند HTTPS بودن و اعتبارسنجی گواهی‌ها است. مقدار پیش‌فرض مطابق تنظیمات registry.conf تعیین می‌شود.

--verbose, -v

نوشتن اطلاعات با جزئیات بیشتر در stdout.

$ skopeo login docker.io
Username: testuser
Password:
Login Succeeded!
$ skopeo login -u testuser -p testpassword localhost:5000
Login Succeeded!
$ skopeo login --authfile authdir/myauths.json docker.io
Username: testuser
Password:
Login Succeeded!
$ skopeo login --tls-verify=false -u test -p test localhost:5000
Login Succeeded!
$ skopeo login --cert-dir /etc/containers/certs.d/ -u foo -p bar localhost:5000
Login Succeeded!
$ skopeo login -u testuser  --password-stdin < testpassword.txt docker.io
Login Succeeded!
$ echo $testpassword | skopeo login -u testuser --password-stdin docker.io
Login Succeeded!

skopeo(1), skopeo-logout(1), containers-auth.json(5), containers-registries.conf(5), containers-certs.d.5.md

مه ۲۰۲۰، در ابتدا توسط Qi Wang گردآوری شد qiwan@redhat.com ⟨mailto:qiwan@redhat.com⟩