首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docker守护进程“未知:身份验证是必需的”消息

Docker守护进程“未知:身份验证是必需的”消息
EN

Stack Overflow用户
提问于 2016-07-09 00:13:48
回答 2查看 15.1K关注 0票数 9

我在我的Mac上安装了对接工具箱。

我运行了以下命令来登录到我们的私有注册中心(JFrog Artituring4.1)。请求时提供用户名、电子邮件和密码,登录成功。

代码语言:javascript
复制
docker login <registry url>

这在我的系统上创建了一个文件~/.docker/config.json,该文件对我的凭据有一定的表示。

拉和推图像工作了一段时间。后来,当我试图提取一个图像时,我得到了以下结果

代码语言:javascript
复制
b745547eea8f: Retrying in 1 second
8e68617bcad0: Retrying in 1 second
d0a4a553178b: Retrying in 1 second 
4ef6bb1e3944: Retrying in 1 second 
5f70bf18a086: Retrying in 1 second 
69bd93b9db4e: Waiting
unknown: Authentication is required

在没有运气的情况下重试了多次。再次运行“停靠者登录”并重新尝试。同样的问题出现了2-3分钟。2-3分钟后,“码头拉”开始工作。

问题

  • 在创建了~/..docker/config.json文件之后,这些凭据会在一定时间后过期吗?如果是的话,我怎样才能延长到期时间。
  • 为什么“码头拉”在第二次登录后2-3分钟失败了。这与我的本地机器上的时间和由docker工具箱创建的VirtualBox上的VM有关吗?

我们即将向我们公司的每一个人开放我们的私人登记处。我不想让人们在拍照的时候面对这些事情。

EN

回答 2

Stack Overflow用户

发布于 2016-09-20 15:26:54

你的网址可能是罪魁祸首。因为你没有包括它,所以很难判断你是否使用了这样的东西:

https://artifactory.company.com (正确)

或者这个:

artifactory.company.com:443 (不正确)

我已经经历过,使用像artifactory.company.com:443这样的登录URL可以成功登录,但是会有一些奇怪的问题,比如阻止图片被推到Artifactory。

如果发生这种情况,要么删除. .docker/config.json文件并再次登录,要么编辑它,将:artifactory.company.com:443更改为https://artifactory.company.com

票数 3
EN

Stack Overflow用户

发布于 2017-06-06 00:45:04

升级到最新版本的Artifactory (4.10)有所帮助。从那以后就没看到这个问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38277019

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档