需要进行身份验证'拉jenkins图像时出错

时间:2016-12-22 08:22:09

标签: jenkins docker docker-image

当我尝试从docker hub中提取jenkins图像(docker pull jenkins)时,在下载时会报告所需的身份验证错误。 请建议。

Error screen shot

2 个答案:

答案 0 :(得分:2)

在拉动图像之前尝试执行docker logout。 类似问题here

它也可能与服务器/客户端时间同步有关,因此如果docker logout不起作用,请检查系统的时间是否正确(可以在不同的时区)。并使用sudo date -s "28 NOV 2013 hh:mm:ss"进行设置,您可以查看当前的确切时间here

答案 1 :(得分:-1)

<强>解决方案

[root@xx ~]# docker pull hello-world
Using default tag: latest
Pulling repository docker.io/library/hello-world
**Error while pulling image: Get https://index.docker.io/v1/repositories/library/hello-world/images: authenticationrequired**

之前我在文件/etc/systemd/system/docker.service.d/https-proxy.conf

中设置了docker proxy
[Service]
Environment="HTTPS_PROXY=http://xxx:8080/"

然后我评论了这个,sys-reloaded

sudo systemctl daemon-reload
sudo systemctl restart docker

然后我试着拉开你好世界,我得到了它。 要么 尝试使用正确的用户名,pswd,代理地址......

有时,docker也可以在没有代理的情况下使用代理:(