docker搭建php本机开发环境,挂载本地目录,代码放在本地,但是访问特别慢

 海带木耳求_529 发布于 2022-11-14 04:26

为啥这么慢?
补充内容:

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

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

  3. 系统确实是macOS

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

    2022-11-14 05:45 回答
  • 直接运行个Nginx镜像看看是否这样

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

    你的这个描述太简单了。

    2022-11-14 05:45 回答
  • 好简洁啊。。这个无法回答啊,你看看是web服务器慢还是php慢,一步步找问题

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

    2022-11-14 05:45 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有