docker搭建php本机开发环境,挂载本地目录,代码放在本地,但是访问特别慢
巴扎黑
巴扎黑 2017-04-11 10:15:00
[PHP讨论组]

为啥这么慢?
补充内容:

  1. attach进入docker之后,通过linux命令访问本地目录就很慢,ls一下又卡又慢。

  2. localhost:8050访问php环境载入页面也慢。我怀疑是docker访问本地文件那慢。

  3. 系统确实是macOS

巴扎黑
巴扎黑

全部回复(5)
PHP中文网

如果你的系统是macOS,会有文件系统性能问题,建议通过同步工具(例如unison)把PHP文件同步到Docker的volume内,然后容器挂载这个volume,这样速度可以上去。
不清楚Windows系统会不会有这个问题。

PHPz

好简洁啊。。这个无法回答啊,你看看是web服务器慢还是php慢,一步步找问题

迷茫

这个应该跟你代码放在哪里没关系
1、你访问服务使用的是本地端口转发还是使用虚拟网络IP?一般建议使用虚拟网络 IP,你的 PHP 访问的数据库host也是类似。
2、有没有设置 docker 的一些内存和 CPU 限制?

你的这个描述太简单了。

黄舟

直接运行个Nginx镜像看看是否这样

天蓬老师

之前使用vagrant的时候就有过这个问题,后来多给分配了一个cpu核就正常了,你看这个有用没用

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号