Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can’;t推送到docker集线器(需要身份验证)_Docker_Windows 10_Push_Docker Registry - Fatal编程技术网

Can’;t推送到docker集线器(需要身份验证)

Can’;t推送到docker集线器(需要身份验证),docker,windows-10,push,docker-registry,Docker,Windows 10,Push,Docker Registry,几天前我刚刚在Windows上安装了Docker。似乎我能够登录到Docker Hub repo(通过在windows上的git bash中输入winpty Docker登录)上面写着“登录成功”。但在我尝试推送(docker push myrepo/myproject:sometag)之后,它最后说“需要身份验证”我昨天一整天都在谷歌上搜索和研究这个问题(也在stackoverflow上),但没有任何帮助。各种看起来很有希望的建议在我的场合都没有帮助。我知道问题可能出在Users/MyName

几天前我刚刚在Windows上安装了Docker。似乎我能够登录到Docker Hub repo(通过在windows上的git bash中输入winpty Docker登录)上面写着“登录成功”。但在我尝试推送(docker push myrepo/myproject:sometag)之后,它最后说“需要身份验证”我昨天一整天都在谷歌上搜索和研究这个问题(也在stackoverflow上),但没有任何帮助。各种看起来很有希望的建议在我的场合都没有帮助。我知道问题可能出在Users/MyName/.docker/config.json中。我注意到该文件与boot2docker(Windows7版本)中的不同。在Windows7(我在家里使用)中,push工作得非常完美。我还必须说,我在Windows10上运行docker,它位于公司代理的后面。并且代理设置为它应该设置的状态。在进行docker构建时,我甚至可以在代理后面运行maven命令。它做得很好。但我就是不能推动docker hub回购。 你能给我一些建议吗?我已经没有选择了。登录可以工作,但不能推送。这就是我的用户/MyName/.docker/config.json的样子:

{
    "auths": {
        "https://index.docker.io/v1/": {
            "auth": "xxxx",
            "email": "myemail@gmail.com"
        }
    }
}
你能告诉我关于auth变量的事吗?我想问题可能就在这里。如果问题出在哪里,我想自己生成它。正如我所读到的,它是username:passbase64散列。但我不确定这是否正确。或者缺少更多参数。正如我所说的,config.json在boot2docker版本中有很大的不同。我对此深信不疑,不能再进一步了

我的Docker版本是1.12.5。请帮忙

下面是正在发生的示例:
查看status.docker.com


他们在事件的

中,你的配置似乎没有任何PB。不过,您是通过gitbash命令登录的。您可以尝试从boot2docker登录吗(如果可能的话)?(我真的不知道docker在windows上的用法,但正如您所说,它看起来不像windows 7上boot2docker中的docker)。我在win10上没有boot2docker。。我只有这个版本。我认为解决方案不是安装两个版本的docker。。对吗?胡乱猜测:
winpty
是否将docker登录的结果放在了意外的地方?若删除config.json auths部分的内容和docker登录名,config.json是否已更新?表示“docker Hub Web”当前性能下降。那么你说它最终会起作用?今天没有发生任何事件,但我无法连接。那么问题是什么?同样的问题,我可以推动测试回购。