在哪个MAC地址Docker与互联网接口?

我正在尝试与dockerbuild立一个容器。 容器可以访问互联网,而我在我的家庭networking,这是没有任何filter,但在大学networking下连接失败(我甚至不能连接docker run ubuntu ping 8.8.8.8 。我什么都没有) 。 从我的经验来看,大学networking将丢弃不在端口80上的所有内容,而不是http / https / ftp(以及类似的协议)请求。

我可以要求一个特定的MAC地址不被过滤。 泊坞窗与互联网连接的MAC地址?

它使用我的无线板吗? 我认为它会创build一个新的界面,但是我不知道所有的容器stream量是否都通过它。

为了让我的容器不被过滤,我应该要求解锁哪个MAC地址? 谢谢!

我可以要求一个特定的MAC地址不被过滤。 泊坞窗与互联网连接的MAC地址?

当与外部世界进行通信时,Docker正在使用主机的MAC地址和源IP地址。 如果您使用无线NIC连接到大学networking,则这是Docker容器用于外部连接的NIC。

Docker在您的系统上创build一个名为docker0的桥接设备。 所有的容器连接到这个网桥,并使用私人范围的IP地址。 你的主机之外的通信是通过使用iptablesconfiguration的NAT规则发生的(你可以通过运行iptables -t nat -S来查看它们)。 这些规则使源自Docker容器的stream量看起来来自主机。