A Dockerfile that installs the latest wordpress, nginx, php-apc and php-fpm.
NB: A big thanks to jbfink who did most of the hard work on the wordpress parts!
You can check out his Apache version here.
build the image:
$ git clone https://github.com/vmgamer/docker-wordpress-nginx.git
$ cd docker-wordpress-nginx
$ sudo docker build -t="eugeneware/docker-wordpress-nginx" .
To spawn a new instance of wordpress on port 80. The -p 80:80 maps the internal docker port 80 to the outside port 80 of the host machine.
$ sudo docker run -p 80:80 --name docker-wordpress-nginx -d eugeneware/docker-wordpress-nginx
Start your newly created docker.
$ sudo docker start docker-wordpress-nginx
After starting the docker-wordpress-nginx check to see if it started and the port mapping is correct. This will also report the port mapping between the docker container and the host machine.
$ sudo docker ps
0.0.0.0:80 -> 80/tcp docker-wordpress-nginx
You can the visit the following URL in a browser on your host machine to get started:
http://127.0.0.1:80