服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

推送到本地dockerregistry给连接重置错误

我试图按照本指南创build一个私人的Dockerregistry。 我已经下载并标记了一个Ubuntu映像,并创build了一个registry容器,现在我打算把它推到我的registry中,但是当我调用sudo docker push localhost:6000/Ubuntu我得到以下输出: The push refers to a repository [localhost:6000/ubuntu] Put http://localhost:6000/v1/repositories/ubuntu/: http: can't write HTTP request on broken connection 所有我已经能够find的是,“不能写HTTP请求”的错误是一个Go错误,但不幸的是,我一直无法find任何有关我如何可以在Docker中解决它。 我也试图findDocker命令的日志,所以我可以尝试获取有关该问题的更多详细信息,但似乎日志只适用于容器,而不是在容器上运行此日志。 我怎样才能解决这个错误? UPDATE 我只是在没有任何改变的情况下再次运行该命令并得到了一个不同的错 Put http://localhost:6000/v1/repositories/ubuntu/: read tcp [::1]:33417->[::1]:6000: read: connection reset by peer UPDATE2 再一次,没有改变,现在得到: Put http://localhost:6000/v1/repositories/ubuntu/: EOF UPDATE3 在弄乱了一下后,我发现我试图推送到我的registry的图像确实出现在我的泊坞窗图像列表中,但是我似乎无法将其拉下。 UPDATE4 在搞乱之后,似乎分配给我的私有registry的端口只能侦听IPV6,而不是IPV4。 根据这个 git线程, netstat -ntlp好像只能监听IPV6是正常的,但是在运行telnet localhost , netstat -ntlp和iptables -t […]