gpt4 book ai didi

networking - 尝试连接到自身时,带有 Docker 的 Centos VM 无法访问主机

转载 作者:IT老高 更新时间:2023-10-28 21:25:55 26 4
gpt4 key购买 nike

我在 Centos VM 上运行 Docker,并带有桥接网络。运行

ifconfig

显示我的虚拟机获得了有效的 IP 地址。现在我正在一个 docker 容器/镜像中运行一些软件(在其他 docker/网络配置中工作)。我在 docker 容器中运行的一些代码使用 SSL Connection (java) 连接到自身。在所有其他运行配置中,这可以完美运行。但是当使用 Centos VM 和 docker-compose 以桥接模式运行时,我收到 SSL Connect 异常,错误:主机无法访问。我可以使用相同的 IP 地址 ping 和 ssh 进入 VM,这一切正常。很抱歉,我不能发布实际的设置/代码和脚本,因为它太多了,而且它也是专有的。

我对此感到困惑 - 为什么我在上述配置中会出现 Host Unreachable?

最佳答案

仅供引用,我通过使用 Docker 提供的默认“桥接”容器解决了 centos 上的问题,但在我的 firewalld 配置中添加了以下内容:

firewall-cmd --permanent --zone=trusted --add-interface=docker0
firewall-cmd --reload
service firewalld restart

您可能还需要打开一个端口以允许外部通信,如下所示:

firewall-cmd --zone=public --add-port=8080/tcp --permanent

关于networking - 尝试连接到自身时,带有 Docker 的 Centos VM 无法访问主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39134551/

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