在哪个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量看起来来自主机。