在 Windows(LCOW)上运行的 Linux 容器是否可以从底层 Windows 容器主机捕获网络流量?
Linux容器中的IE可以tcpdump
看到Windows主机的网络流量吗?
alpine ash
在LCOW 下简单运行,tcpdump
看不到来自 Windows 的流量。
我目前正在使用 Docker Desktop 在 Windows 10 Professional 上进行测试。我相信我正在使用具有 Hyper-V 隔离的 Linux 容器。我想知道 LCOW 的任一形式是否允许容器捕获主机流量。
Linux 主机上的 Linux 容器能捕获所需的主机流量,只要捕获容器是配置主机网络。有没有办法配置 Docker 在后台使用的 VM,以允许在 Windows 上具有相同的功能?
我相信这是可能的原因是,在 Windows 上运行的常规 Linux VM 可以配置为具有以混杂模式运行的虚拟网络适配器allow-all
(请参阅此处页面的最后一点),这使其能够捕获底层 Windows 主机的流量。
相关问题:
答案1
看来您无法捕获 Linux 容器内的 Windows 主机的流量。
请参见:关联
我无法 ping 我的容器
Docker Desktop for Windows 无法将流量路由到 Linux 容器。不过,您可以 ping Windows 容器。