DOCKER(1) Docker User Manuals DOCKER(1)

docker-login - احراز هویت در یک رجیستری

docker login [OPTIONS] [SERVER]

ورود به یک Docker Registry مستقر بر روی SERVER مشخص‌شده. می‌توانید یک URL یا یک hostname برای مقدار SERVER تعیین کنید. اگر SERVER را مشخص نکنید، دستور به‌طور پیش‌فرض از رجیستری عمومی Docker مستقر در https://registry-1.docker.io استفاده می‌کند. برای دریافت نام کاربری/گذرواژه برای رجیستری عمومی Docker، یک حساب کاربری در Docker Hub بسازید.

دستور docker login نیازمند آن است که کاربر از sudo استفاده کند یا root باشد، مگر در موارد زیر:

1.
اتصال به یک دیمن راه دور، مانند یک docker engine راه‌اندازی‌شده توسط docker-machine.
2.
کاربر به گروه docker افزوده شده باشد. این کار بر امنیت سیستم شما اثر می‌گذارد؛ گروه docker معادل دسترسی root است. برای جزئیات بیشتر به Docker Daemon Attack Surface در ⟨https://docs.docker.com/engine/security#docker-daemon-attack-surface⟩ مراجعه کنید.

می‌توانید به هر مخزن عمومی یا خصوصی که برای آن اطلاعات احراز هویت دارید وارد شوید. هنگام ورود، دستور اطلاعات احراز هویت کدگذاری‌شده را در $HOME/.docker/config.json در لینوکس یا %USERPROFILE%/.docker/config.json در ویندوز ذخیره می‌کند.

# docker login localhost:8080

docker-logout(1) برای خروج از یک رجیستری.

-p, --password="" گذرواژه یا Personal Access Token (PAT)، یا "-" برای خواندن از stdin

--password-stdin[=false] دریافت گذرواژه یا Personal Access Token (PAT) از stdin

-u, --username="" نام کاربری

docker(1)

Aug 2026 Docker Community