1 回答

TA貢獻(xiàn)1780條經(jīng)驗 獲得超1個贊
好吧,我就推薦一下這個吧
Laradock
另外,如果英文閱讀有障礙的話,可以看看院長的文章...
Laravel學(xué)院
當(dāng)然,還有很多可以參考借鑒的東西,我想問問該死的谷歌會更好

TA貢獻(xiàn)1826條經(jīng)驗 獲得超6個贊
謝邀,說一下我的方案,希望能給題主帶來微小的幫助。
首先你需要明確,一容器一進(jìn)程,多容器協(xié)作完成。
所以,需要以下四個容器:
nginx
作用:響應(yīng) web 請求,處理靜態(tài)文件。
鏡像:無需自己構(gòu)建,直接拉去官方鏡像。
php-fpm
作用:處理 PHP 腳本。
鏡像:由于項目中可能依賴不同的擴(kuò)展,需要依賴官方鏡像自行構(gòu)建, 另外還需要 composer 支持。
mysql
作用:數(shù)據(jù)庫。
鏡像:無需自己構(gòu)建,直接拉去官方鏡像。
redis
作用:緩存數(shù)據(jù)庫。
鏡像:無需自己構(gòu)建,直接拉去官方鏡像。
下面說一下 php-fpm 鏡像的構(gòu)建,需要注意以下幾點:
直接依賴官方的
php:7.0.12-fpm
鏡像即可,無需自己從頭開始構(gòu)建,版本可自行選擇,不排除最新版本有 bug 的問題。不當(dāng)玩具使用的話最好不要使用
alpine
系列的鏡像,雖然它小巧玲瓏。
- 1 回答
- 0 關(guān)注
- 1035 瀏覽
添加回答
舉報