当我尝试从docker hub中提取jenkins图像(docker pull jenkins
)时,在下载时会报告所需的身份验证错误。
请建议。
答案 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
[Service]
Environment="HTTPS_PROXY=http://xxx:8080/"
然后我评论了这个,sys-reloaded
sudo systemctl daemon-reload
sudo systemctl restart docker
然后我试着拉开你好世界,我得到了它。 要么 尝试使用正确的用户名,pswd,代理地址......
有时,docker也可以在没有代理的情况下使用代理:(