Docker を使って PHP 5.2 環境を用意してみる

先日、ひょんなことから PHP 5.2 環境を用意した備忘録。

利用した Docker イメージ

Pull

docker pull tommylau/php-5.2
docker pull tommylau/nginx
docker pull mysql:5.6

Run

docker run --rm --name mysql5.6 -e MYSQL_ROOT_PASSWORD=password -d mysql:5.6
docker run --rm --name php -v /path/to/web:/var/www/html --link mysql5.6:mysql -d tommylau/php-5.2
docker run --rm --name nginx -v /path/to/web:/var/www/html --link php:php -p 9000:80 -d tommylau/nginx

確認

cat /path/to/web/index.php
<?php
echo phpinfo();

open http://localhost:9000