适用于Windows网络的Docker缓慢

时间:2019-12-03 09:41:25

标签: windows docker windows-subsystem-for-linux docker-for-windows linux-containers

预期行为

我希望主机OS上的ping与Docker中的ping相同

实际行为

  • 我使用Linux容器

  • 在www.google.com上进行ping测试

  • ping主机操作系统:6毫秒

  • 在码头上
  • ping:11ms

信息

  • Windows版本:10 build 1903
  • Docker桌面版本:2.1.4.0

我有一个内部装有Fedora 29的Docker。

我观察到docker中的ping与主机OS的ping相比非常高。 即使我对google之类的网站执行ping操作,在docker中的ping操作也会更高。

我还尝试使用WSL 2中的fedora remix发行版进行ping操作,并且ping操作与主机OS相同(6毫秒)。 WSL也使用Hyper-V,因此我认为问题来自Docker VM。

docker network:“网桥”。 网卡:vEthernet(Docker NAT)

我尝试通过Wireshark观察网络流量。 在以太网适配器上,我看到Windows和Docker上的“重试ping”相同,响应时间也相同。 但是无法观察到通过wireshark从“以太网适配器”传输到“ vEthernet DockerNAT”的数据包。

这对我来说是个大问题,因为我使用此docker通过sshfs传输文件,而docker的下载速度比WSL 2慢4倍。

你有什么主意吗?

感谢您的阅读:)

0 个答案:

没有答案