相关问题

最近换了工作,新公司准备开发一个社区项目,从零开始开发.新电脑的环境使用自己为方便开发写的基于docker-compose的环境,框架使用laravel5.5,php版本7.2,mysql版本5.7,其他使用nginx作为web服务器,redis处理缓存
刚开始就发现一个奇怪的问题:请求后台的每个页面响应时间都在1s以上(localhost),后来发现直接请求首页也是这样的高延迟,由于全局都没有类似google的静态文件引入,因此想到去网上找原因,在Extremely slow on Windows 10中,提问者提到已经尝试过多种能想到的办法去优化设置,升级,以及修改docker的各项配置,但最终依然无法解决该问题
我也尝试过在MacUbuntu Server上使用docker,docker在MacWindows上的问题相似,加载速度也很慢,但在Linux上响应非常迅速,个人能想到的原因可能是在非Linux系统下的docker都是运行在虚拟机内,可能因为目录映射跨越宿主机和虚拟机导致了读写速度缓慢..

另一个参考
不同平台上的docker性能讨论

个人结论

使用non linux平台的docker作为开发和测试环境都是可行且方便的,但一定不要作为生产环境!!!