有人使用docker来安装laravel本地环境吗,应该怎么做,安装好后怎么开发,就是一整套流程应该是什么样的?
1 回答
跃然一笑
TA贡献1826条经验 获得超6个赞
谢邀,说一下我的方案,希望能给题主带来微小的帮助。
首先你需要明确,一容器一进程,多容器协作完成。
所以,需要以下四个容器:
nginx
作用:响应 web 请求,处理静态文件。
镜像:无需自己构建,直接拉去官方镜像。
php-fpm
作用:处理 PHP 脚本。
镜像:由于项目中可能依赖不同的扩展,需要依赖官方镜像自行构建, 另外还需要 composer 支持。
mysql
作用:数据库。
镜像:无需自己构建,直接拉去官方镜像。
redis
作用:缓存数据库。
镜像:无需自己构建,直接拉去官方镜像。
下面说一下 php-fpm 镜像的构建,需要注意以下几点:
直接依赖官方的
php:7.0.12-fpm
镜像即可,无需自己从头开始构建,版本可自行选择,不排除最新版本有 bug 的问题。不当玩具使用的话最好不要使用
alpine
系列的镜像,虽然它小巧玲珑。
- 1 回答
- 0 关注
- 984 浏览
添加回答
举报
0/150
提交
取消