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

我有一个运行在Centos虚拟机上的Docker和桥接networking。 赛跑

ifconfig 

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

我很困惑 – 为什么我在上述configuration中获得主机无法访问?

仅供参考,我通过使用Docker提供的默认“桥接”容器解决了centos上的问题,但将以下内容添加到我的firewalldconfiguration中:

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

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

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