2014-09-06 22:54:43 +00:00
# luzifer/php5-nginx Dockerfile
This repository contains **Dockerfile** of [Nginx ](http://nginx.org/ ) 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
ONBUILD RUN mkdir -p /application
ONBUILD 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:
2014-09-06 23:05:23 +00:00
```
docker run -d -p 80 myuser/myapp
```
2014-09-06 22:54:43 +00:00
Easy!