建立於: 7年前 ( 更新: 7年前 )
D-Laravel已提供了Build好的php image,如果需要自己調整及Build自己專用的Image相當簡單。
一、首先在D-Laravel的錄中,進入dockerfiles/fpm,選擇您要Build的PHP版本,例如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的動作啦。
例如:
一、首先在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。

No Comment
Post your comment