Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.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
Ansible容器推/部署失败;无法将图像推送到dockerhub_Docker_Ansible_Ansible Container - Fatal编程技术网

Ansible容器推/部署失败;无法将图像推送到dockerhub

Ansible容器推/部署失败;无法将图像推送到dockerhub,docker,ansible,ansible-container,Docker,Ansible,Ansible Container,我正在尝试将使用ansible容器构建的图像推送到Dockerhub中的注册表中。我已使用docker将同一图像推送到同一注册表中,因此我非常确定这与我的本地版本docker或Dockerhub无关 我运行以推送图像的命令是: ansible容器推送--用户名zacharius--密码$PASS--推送到 我收到一条超时信息: container.exceptions.AnsibleContainerConductorException:登录注册表时出错:500服务器错误:内部服务器错误(“Ge

我正在尝试将使用ansible容器构建的图像推送到Dockerhub中的注册表中。我已使用docker将同一图像推送到同一注册表中,因此我非常确定这与我的本地版本docker或Dockerhub无关

我运行以推送图像的命令是:

ansible容器推送--用户名zacharius--密码$PASS--推送到

我收到一条超时信息:

container.exceptions.AnsibleContainerConductorException:登录注册表时出错:500服务器错误:内部服务器错误(“Get:net/http:在等待连接时取消了请求(在等待标头时超出了Client.Timeout)”)


我一直在努力让ansible container和Dockerhub互相交谈,如果能得到任何帮助,我将不胜感激。

好的,所以我发现我的问题在于假设我的docker注册表的url与我在浏览器中查看注册表时使用的url相同。我想要的实际注册表是docker.io。我还需要在url的末尾包含我的用户名。 因此,正确的命令是:

ansible容器推送--用户名zacharius--密码$PASS--推送到

为将来有类似问题的人发布此答案。我只在其他人的代码示例中看到了docker.io,我不知道如何知道这是正确的url