Introduction
This is a Dockerfile to build a debian based container image running nginx and php-fpm 7.2.x / 7.1.x / 7.0.x & Composer.
Versioning
Docker Tag | GitHub Release | Nginx Version | PHP Version | Debian Version |
---|---|---|---|---|
latest | master Branch | 1.15.5 | 7.2.11 | stretch |
php72 | php72 Branch | 1.15.5 | 7.2.11 | stretch |
php71 | php71 Branch | 1.15.5 | 7.1.23 | stretch |
php70 | php70 Branch | 1.15.5 | 7.0.32 | stretch |
Building from source
To build from source you need to clone the git repo and run docker build:
$ git clone https://github.com/wyveo/nginx-php-fpm.git
$ cd nginx-php-fpm
followed by
$ docker build -t nginx-php-fpm:latest . # PHP 7.2.x
or
$ docker build -t nginx-php-fpm:php71 . # PHP 7.1.x
Pulling from Docker Hub
$ docker pull wyveo/nginx-php-fpm:latest
Running
To run the container:
$ sudo docker run -d wyveo/nginx-php-fpm:latest
Default web root:
/usr/share/nginx/html