Docker容器缓慢

我正在使用docker for mac,而来自docker容器的curl命令比我的mac更长。 容器正在使用默认桥接networking。

从容器中看下面的curl命令:

在这里输入图像说明

来自mac的命令:

在这里输入图像说明

谢谢。

在docker中,bridge / nat模式的networking速度很慢,这是一个已知的问题。 你可以使用托pipe模式。 这应该由macvlan驱动程序来解决。

有关进一步的参考,请看这个错误 。

这是已知的,并以不同的方式解决,请参阅这些基准: https : //github.com/EugenMayer/docker-sync/wiki/4.-Performance你也看到,新的:caching挂载将无助于应用程序性能,但可以使用docker-sync加速同步。 :授权将有助于应用程序性能,但仍需要一段时间才能登陆d4m。

您可以尝试使用http://docker-sync.io和native_osx策略 – 这会使速度提高60-100倍,具体取决于您的硬件性能和项目大小(更大的项目和更差的硬件更接近100 )。

我有偏见,所以你想看看这里的替代schemehttps://github.com/EugenMayer/docker-sync/wiki/Alternatives-to-docker-sync – 一个详细的写在什么区别是在战略,你可以在这里查看https://github.com/EugenMayer/docker-sync/wiki/8.-Strategies

一种select是切换到Docker机器。 docker机器没有像docker为Mac的问题。