有人使用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 關注
- 1027 瀏覽
添加回答
舉報
0/150
提交
取消