nginx php fpm
3.1.6
這是一個 Dockerfile/image,用於為 nginx 和 php-fpm 建立容器,能夠在建立容器時從 git 拉取網站程式碼,並允許容器將程式碼變更推送到 git 或從 git 拉取。該容器還能夠使用傳遞給 docker 的變數來更新模板文件,以便更新您的程式碼和設定。支援讓加密 SSL 配置、自訂 nginx 配置、用於運行首選項的核心 nginx/PHP 變數覆寫、X-Forwarded-For 標頭和用於本地磁碟區支援的 UID 對應。
如果您有改進或建議,請在 GitHub 專案頁面上提出問題或拉取請求。
泊塢窗標籤 | Git 發布 | Nginx 版本 | PHP版本 | 高山版 |
---|---|---|---|---|
最新的/ | 總行 | 1.24-r6 | 8.2.7 | 3.18 |
其他標籤請參閱:版本控制
注意:從 2.0.5 開始,有 x86 和 arm64 版本可用
從 docker hub 拉取:
docker pull richarvey/nginx-php-fpm:latest
簡單地運行容器:
sudo docker run -d richarvey/nginx-php-fpm
啟動時動態從 git 擷取程式碼:
docker run -d -e 'GIT_EMAIL=email_address' -e 'GIT_NAME=full_name' -e 'GIT_USERNAME=git_username' -e 'GIT_REPO=github.com/project' -e 'GIT_PERSONAL_TOKEN=<long_token_string_here>' richarvey/nginx-php-fpm:latest
然後,您可以瀏覽到http://<DOCKER_HOST>
以查看預設安裝檔。要找到您的DOCKER_HOST
請使用docker inspect
來取得 IP 位址(通常為 172.17.0.2)
有關更詳細的範例和說明,請參閱文件。