# luzifer/php5-nginx Dockerfile This repository contains **Dockerfile** of [Nginx](http://nginx.org/) with PHP5 applications which have an `index.php` as an entry point like [PHPFramework](https://github.com/Luzifer/PHPFramework) apps for [Docker](https://www.docker.com/)'s [automated build](https://registry.hub.docker.com/u/luzifer/php5-nginx/) published to the public [Docker Hub Registry](https://registry.hub.docker.com/). ## Base Docker Image - [ubuntu](https://registry.hub.docker.com/_/ubuntu/) ## Installation 1. Install [Docker](https://www.docker.com/). 2. Download [automated build](https://registry.hub.docker.com/u/luzifer/php5-nginx/) from public [Docker Hub Registry](https://registry.hub.docker.com/): `docker pull luzifer/php5-nginx` (alternatively, you can build an image from Dockerfile: `docker build -t="luzifer/php5-nginx" github.com/luzifer/php5-nginx`) ## Usage Create a `Dockerfile` similar to the following in your application code folder: ``` FROM luzifer/php5-nginx RUN mkdir -p /application ADD . /application EXPOSE 80 CMD ["/usr/local/bin/container-run.sh"] ``` Then, execute the following to build the image: ``` docker build -t myuser/myapp . ``` This will create an image named `myuser/myapp` with your application ready to go. To launch it, just type: ``` docker run -d -p 80 myuser/myapp ``` Easy!