我面临着以下问题。
我有一个港口私人注册表,我试图通过码头登录cli。
我可以使用以下选项成功登录:docker login <harbor_ip>
。当我执行此命令时,cli要求我输入用户名和密码,并且成功登录。
但当我尝试使用以下命令docker login -u <username> -p <password> <harbor_ip>
登录时,我收到以下错误:
unauthorized: authentication required
请记住,我使用的是相同的凭据。
为什么会发生这种情况?
2条答案
按热度按时间enxuqcxy1#
当你在harbor前面使用haproxy或cdn来处理ssh终止时,在harbor.yml文件中设置external_url是很重要的。
它解决了我的问题
0s0u357o2#
请将您的用户名和密码用单引号括起来