docker 未经授权:需要身份验证Harbor

wgx48brx  于 2023-01-29  发布在  Docker
关注(0)|答案(2)|浏览(2313)

我面临着以下问题。
我有一个港口私人注册表,我试图通过码头登录cli。
我可以使用以下选项成功登录:docker login <harbor_ip>。当我执行此命令时,cli要求我输入用户名和密码,并且成功登录。
但当我尝试使用以下命令docker login -u <username> -p <password> <harbor_ip>登录时,我收到以下错误:

unauthorized: authentication required

请记住,我使用的是相同的凭据。
为什么会发生这种情况?

enxuqcxy

enxuqcxy1#

当你在harbor前面使用haproxy或cdn来处理ssh终止时,在harbor.yml文件中设置external_url是很重要的。
它解决了我的问题

0s0u357o

0s0u357o2#

请将您的用户名和密码用单引号括起来

docker login -u '<username>' -p '<password>' <harbor_ip>

相关问题