可以查看一下 MAC 安装 docker 环境的方法 https://www.jianshu.com/p/9142187552db
docker pull registry.cn-beijing.aliyuncs.com/aliyun-php/danke_php72
docker run --restart always --name php7.2 -p 80:80 -v /danke/:/var/www/ -itd php7.2:latest
--restart always 容器自动重启
--name 是容器名称随意定
-p 80:80 指定本地80端口指向容器的80端口 (如果本地有80端口被占用先停掉本地80端口)
-v /danke/:/var/www/ 将本地 /danke/ 目录挂载到 容器的/var/www/目录下 (本地目录根据自己项目位置自定义)
127.0.0.1 dev.test.laputa.com
127.0.0.1 dev.test.crm_feedback.com
默认容器里有2个nginx conf文件 分别是laputa 和 crm_feedback项目的
config文件自己可以根据自己需求随意更改
docker exec -it php7.2 bash
如果已经执行过,无需在执行
cd /var/www/项目目录
composer update -vvv
如果能正常访问则恭喜你环境搭建成功!
composer dumpautoload; php artisan clear-compiled; php artisan ide-helper:generate -M; php artisan ide-helper:models -n; php artisan optimize;