gpt4 book ai didi

laravel - Docker中的PHP Artisan非常慢

转载 作者:行者123 更新时间:2023-12-02 21:19:06 28 4
gpt4 key购买 nike

我是Docker的新手,但我想使用它来简化组织生产环境。我需要使用NGINX,PHP 7.2和Node(以及其他一些工具)的环境;经过一番挖掘后,我使用了docker-compose:

version: '0.2'
restart: always
services:
web:
image: nginx:latest
container_name: NGINX
ports:
- "80:80"
volumes:
- ./code:/code
- ./nginx/conf.d/site.conf:/etc/nginx/conf.d/site.conf
- ./nginx/sites-enabled:/etc/nginx/sites-enabled
links:
- php
php:
build: ./php
container_name: PHP7.2
volumes:
- ./code:/code
composer:
image: composer:latest
container_name: Composer
volumes:
- ./code:/code
node:
build: ./node
container_name: Node
volumes:
- ./code:/code

当我运行 sudo docker-compose up时,一切正常,但是由于我使用的是Laravel(5.5)应用程序,所以我有一些手工艺的命令。一些命令扫描所有应用程序文件以填充数据库,并且与我的本地环境(Vagrant)相比,此过程非常慢(慢10倍)。

我已经研究过,显然卷存在一些性能问题。我尝试了docker-sync但没有任何变化。我真的很想完成这项工作,但我不知道发生了什么。

最佳答案

我相信post可以为您提供帮助。

我只将:cached标志放在映射的卷中,速度的提高是相当大的,但还不是更好的解决方案。

关于laravel - Docker中的PHP Artisan非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47915160/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com