gpt4 book ai didi

docker - Windows Docker Push 停止工作

转载 作者:行者123 更新时间:2023-12-02 19:36:06 25 4
gpt4 key购买 nike

设置:
Kubernetes 中使用 kubectl 端口转发到 localhost 的不安全私有(private)注册表。

客户:
版本:17.06.0-ce
API版本:1.30
围棋版本:go1.8.3
Git 提交:02c1d87
建成时间:2017 年 6 月 23 日星期五 21:30:30
操作系统/架构:windows/amd64

服务器:
版本:17.06.0-ce
API 版本:1.30(最低版本 1.12)
围棋版本:go1.8.3
Git 提交:02c1d87
建成时间:2017 年 6 月 23 日星期五 21:51:55
操作系统/架构:linux/amd64
实验:错误

curl http://127.0.0.1:8020/v2/_catalog

works!

docker push localhost:8020/hello-world

failed!



错误信息:
推送指的是存储库 [localhost:8020/hello-world]
获取 http://localhost:8020/v2/ :调用 tcp 127.0.0.1:8020:getsockopt:连接被拒绝

来自 Linux 的相同推送有效。这曾经在 Windows 上有效,直到 IT 在 Windows 上推出了一些新的 FW 策略。此后,他们试图删除固件策略以进行故障排除,但问题仍然存在。

知道还有什么可能导致这种情况吗?

最佳答案

您可能会遇到 Windows 内置的网络限制。查看 Docker for Windows documentation了解更多信息。 “本地主机和已发布端口的 Windows 容器限制
Docker for Windows 提供了切换 Windows 和 Linux 容器的选项。如果您使用的是 Windows 容器,请记住,由于当前的 Windows NAT (WinNAT) 实现,网络存在一些限制。随着 Windows 容器项目的发展,这些限制可能会得到解决。

您可能会立即遇到的一件事是 Windows 容器上的已发布端口不会环回本地主机。相反,容器端点只能使用容器的 IP 和端口从主机访问。”

关于docker - Windows Docker Push 停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45044241/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com