by Devin Yang

建立於: 7年前 ( 更新: 7年前 )

D-Laravel已提供了Build好的php image,如果需要自己調整及Build自己專用的Image相當簡單。

一、首先在D-Laravel的錄中,進入dockerfiles/fpm,選擇您要Build的PHP版本,例如7.2。
指令如下:
cd dockerfiles/fpm/7.2

二、您可以依自己的需求調整要安裝的PHP擴充(extensions)。
如果您想了解PHP的Dockerfile設定,可以參考下方官方連結:
https://hub.docker.com/_/php/

例如: PECL的擴充套件安裝。

三、當有新版的PHP image推出後,我們其實可以很簡單的調整Dockerfile上的版號,即可Build出最新版本的PHP fpm image了。
例如:
原:
FROM php:7.2.1-fpm
改為
FROM php:7.2.2-fpm

四、修改完成後,即可執行指令進行Build Image的動作啦。
例如:
docker build -t myimage .

五、記得更新我們的docker-compose.yml檔哦,將PHP的image變更為自己build的image。
docker-compose.yml

Tags: dlaravel

Devin Yang

文章內容無法一一說明,如果您有什麼不了解處,歡迎提問哦:)

No Comment

Post your comment

需要登入才可留言!

類似的文章


dlaravel

如何設定外網IP給D-Laravel上的Project?

這個影片介紹了在D-Laravel環境上,我們如何指定Public Ip(公有IP)給特定的Project的使用。 不論是外部Production環境的設定或是內網自己專案Demo時,都可參考此影片的設定方式哦 。 在影片中雖然我採用了PPPoE撥接的外網IP進行說明,但是我們改變一下也可以用自己電腦上的區網IP。 這樣就可以讓同事連到我們的D-Laravel的Project了。

dlaravel,docker

D-Laravel學習三階段

閒聊D-Laravel的使用的三階段,為何使用D-Laravel。 因為D-Laravel使用的設定檔都相當的簡單,極適何Docker的初學者學習, 並且就自不懂Docker運用的使用者,也可以借住./console及./create兩個指令建立專案。

dlaravel

D-Laravel特定服務重啟

一般情況下,我們使用./console restart重建並且執行contaiener。 有時,我們有多個服務,並不想要一次重啟所有的服務, 這時,可以使用./console restart [servce name]來重啟特定服務..