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)
有关更详细的示例和说明,请参阅文档。