開発を進めている docker-phd-ja (PHPマニュアル日本語版ビルド用Dockerイメージ)、PHPアプリケーションが動かせるようになりました。
まだ実装できていませんが、将来的にはブラウザだけで「ソースファイルの更新 → ファイルの編集 → ビルド」ができるようにしたいと思っています。
ちなみに、ひとつのコンテナで PHP-FPM と nginx を連携させることにしたのは、下記の理由からです。
- Docker イメージの pull だけですぐに使えるようにしたかった(複数コンテナにはできない)
- apache を試したら重かった(やっぱり nginx がいい)
ひとつのコンテナで複数のプロセスを起動するために Supervisor を使っています。便利です。