我有一个问题,下图可以很好地解释这一问题。红色的线不起作用,也没有意义。所有蓝线都成功。 MyApp 是一个 Java 应用程序,它以独立模式运行到 KsqlDB 容器的 docker 端口。两个 MyApp Docker 容器都有这个问题。我已经重建了图像,重新启动了主机,检查了 ping,你的名字我已经尝试过。 Docker 主机是 Ubuntu。
如果您知道我可以尝试什么,请告诉我。
最佳答案
好吧,我明白了,但在我看来,端口是开放的,我可以从其他应用程序访问它们,没有问题。但解决这个问题的是 Ubuntu 的 ufw。如果您能解释为什么这是修复程序,我将非常感激,因为我认为即使我不添加防火墙它也应该起作用。无论如何,希望它能帮助其他人。
我所要做的就是在主机上:
UFW 状态
ufw允许8085
ufw允许8086
ufw允许8087
它神奇地起作用了。
关于java - Docker容器HttpUrlConnection超时异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62271930/