Docker中的PHP,使用WordPress时Nginx非常缓慢

4

我创建了一个简单的Docker堆栈:PHP、NGINX和MariaDB,每个都有自己的容器。

现在我在这个堆栈上运行了一个简单的WordPress应用程序,但是网站加载非常缓慢,需要4-5秒。

我经过了查看

docker stats

统计信息看起来不错,最大CPU使用率只有15%,内存几乎仅达到5%。

我这里有所有的docker-compose和dockerfiles:

https://gist.github.com/tzookb/f4a868ae06a474676afbb4fce8055902

很高兴得到任何有关为什么速度如此缓慢的想法。

** 在MacBook Pro上使用Docker。


在OS X上使用Docker会出现问题。我的朋友也用OS X,和你遇到了类似的问题。 - nospor
Docker备受瞩目,但在Mac上工作效果却不佳??大多数开发者使用Mac... - Tzook Bar Noy
2
大多数开发者用什么?大多数 PHP 开发者使用 Linux ;) - nospor
:D 我还是认为 Docker 会更好,因为它受到了如此多的炒作。 - Tzook Bar Noy
3
Docker最初使用的是Linux容器,它在Linux系统上本来就很流畅。如果在非Linux系统上模拟它,显然速度不会像在Linux上那么快。 - nospor
1个回答

4
我最近在我的 Macbook Air 上尝试使用 Docker,但是它非常慢。你是否将 WordPress 文件夹挂载到 Docker 中?那就是问题所在。
在 OS X 上挂载驱动器到 Docker 似乎是一个问题。你可以在这个主题上找到很多关于此的抱怨,比如这个帖子:https://forums.docker.com/t/file-access-in-mounted-volumes-extremely-slow-cpu-bound/8076 我唯一推荐的是停止使用 Docker,因为目前在 Mac 上它不是一个可靠的选项。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接