1

我正在使用 docker for mac 并且来自 docker 容器的 curl 命令比我的 mac 需要更长的时间。容器使用默认桥接网络。

从容器内部查看下面的 curl 命令:

在此处输入图像描述

来自 mac 的命令:

在此处输入图像描述

谢谢。

4

3 回答 3

4

在 docker 中使用 bridge / nat 模式联网是一个已知问题。您可以使用托管模式。这应该由macvlan 驱动程序解决。

如需进一步参考,请查看此错误

于 2017-01-14T23:52:03.583 回答
0

这是已知的并以不同的方式解决,请在此处查看这些基准:https ://github.com/EugenMayer/docker-sync/wiki/4.-Performance 您还看到,新的 :cached 挂载对应用程序没有帮助性能,但可以与 docker-sync 一起使用以加速同步。:delegated 将有助于提高应用程序性能,但仍需要一段时间才能进入 d4m。

您可以尝试将http://docker-sync.io与 native_osx 策略一起使用 - 根据您的硬件性能和项目大小,它可以加快 60-100 倍(对于更大的项目/或更差的硬件,接近 100 )。

我有偏见,所以您想在这里查看替代方案https://github.com/EugenMayer/docker-sync/wiki/Alternatives-to-docker-sync - 详细说明策略的差异,您可以在这里查看https://github.com/EugenMayer/docker-sync/wiki/8.-Strategies

于 2017-05-14T14:51:56.447 回答
-1

一种选择是切换到 Docker 机器。docker机器没有docker for mac之类的问题。

于 2017-01-21T23:20:00.760 回答