| buildah-login(1) | General Commands Manual | buildah-login(1) |
نام (NAME)
buildah-login - ورود به مخزن ثبت کانتینر
خلاصه دستور (SYNOPSIS)
buildah login [options] registry
توضیحات (DESCRIPTION)
دستور buildah login با نام کاربری و گذرواژه معتبر به یک کارساز مخزن کانتینر مشخص وارد میشود. دستور buildah login نام کاربری و گذرواژه را از ورودی استاندارد (STDIN) میخواند. همچنین میتوان نام کاربری و گذرواژه را با استفاده از پرچمهای username و password تعیین کرد. مسیر پرونده احراز هویت نیز با تنظیم پرچم authfile توسط کاربر قابل تعیین است. مسیر پیشفرض مورد استفاده ${XDG_RUNTIME_DIR}/containers/auth.json است. اگر XDG_RUNTIME_DIR تنظیم نشده باشد، مسیر پیشفرض /run/user/$UID/containers/auth.json خواهد بود.
buildah [GLOBAL OPTIONS]
buildah login [GLOBAL OPTIONS]
buildah login [OPTIONS] REGISTRY [GLOBAL OPTIONS]
گزینهها (OPTIONS)
--authfile
مسیر پرونده احراز هویت. پیشفرض ${XDG_RUNTIME_DIR}/containers/auth.json است. برای اطلاعات بیشتر به containers-auth.json(5) مراجعه کنید. این پرونده با استفاده از buildah login ایجاد میشود.
نکته: همچنین میتوانید با تنظیم متغیر محیطی REGISTRY_AUTH_FILE مسیر پیشفرض پرونده احراز هویت را بازنویسی کنید: export REGISTRY_AUTH_FILE=path
--cert-dir path
استفاده از گواهیهای موجود در path (با پسوندهای crt.*، cert.*، key.*) برای اتصال به مخزن. شاخه پیشفرض گواهیها /etc/containers/certs.d است.
--compat-auth-file=path
به جای بهروزرسانی پرونده اعتبارنامههای پیشفرض، پرونده موجود در path را با قالب سازگار با داکر (Docker) بهروزرسانی کنید.
--get-login
بازگرداندن نام کاربری واردشده به مخزن. در صورتی که ورودی یافت نشود، خطا برمیگرداند.
--help, -h
چاپ پیام راهنمای نحوه استفاده
--password, -p
گذرواژه مخزن
--password-stdin
دریافت گذرواژه از ورودی استاندارد (stdin)
--tls-verify
الزام اتصال از طریق HTTPS و اعتبارسنجی گواهیها هنگام برقراری ارتباط با مخازن کانتینر (پیشفرض: true). اگر صراحتاً روی true تنظیم شود، اعتبارسنجی TLS انجام میگیرد. اگر روی false تنظیم شود، اعتبارسنجی TLS غیرفعال میشود. در صورت عدم تعیین، اعتبارسنجی TLS انجام میشود مگر اینکه مخزن مقصد در registries.conf به عنوان مخزن ناامن (insecure) فهرست شده باشد. هنگام ارتباط با مخازن ناامن نمیتوان از اعتبارسنجی TLS استفاده کرد.
--username, -u
نام کاربری برای مخزن
--verbose, -v
چاپ جزئیات تفصیلی درباره انبار اعتبارنامه (credential store)
مثالها (EXAMPLES)
$ buildah login quay.io Username: qiwanredhat Password: Login Succeeded!
$ buildah login -u testuser -p testpassword localhost:5000 Login Succeeded!
$ buildah login --authfile ./auth.json quay.io Username: qiwanredhat Password: Login Succeeded!
$ buildah login --tls-verify=false -u test -p test localhost:5000 Login Succeeded!
$ buildah login --cert-dir /etc/containers/certs.d/ -u foo -p bar localhost:5000 Login Succeeded!
$ buildah login -u testuser --password-stdin < pw.txt quay.io Login Succeeded!
$ echo $testpassword | buildah login -u testuser --password-stdin quay.io Login Succeeded!
همچنین ببینید (SEE ALSO)
buildah(1), buildah-logout(1), containers-auth.json(5)
| Apr 2019 | buildah |