2017-08-14 47 views
0

我是VirtualBox的新手,我正在尝试学习Docker容器。所以,我有两台虚拟机,A和B,都运行Ubuntu 16.04 xenial,并且它们之间有一个桥接连接。在A中,我有一个在端口80上运行nginx的docker容器。现在,我试图做的是从B发送一个curl请求到端口80. A的ip地址是130,而B是129. 我可以ping他们彼此都是。 现在,当我从一个内卷曲,我得到: enter image description here在VirtualBox中无法使用桥接连接卷曲到另一个虚拟机的端口

当我尝试从B到卷曲,我得到: enter image description here

但是,当我改变网络从桥接到内部,我可以很容易地从B端口到A端口80. 我不需要解决方法,我只想知道为什么会发生这种情况以及如何修复它。

回答

0

检查虚拟机上的防火墙是否处于活动状态。您可以通过允许TCP端口80上的Ubuntu:

须藤UFW allow80/TCP

您需要允许它在虚拟机A

相关问题