大人の事情で PHP5.3 + Apache + PostgreSQL9.3 というレガシーなWEBアプリを改修する作業が発生しました。 PHP5.3 はすでに EOL(保守終了製品)を迎えているため、セキュリティホールが修正されておりません。プロダクションで使い続けるには大変よろしくありません。 Dockerで上記の環境を構築をしたのですが、このぐらい古い PHP を入れるとなるとネットの情報も少なく、いろいろ躓きました。 今時、PHP5.3 や PostgreSQL なんて使わないと思いますが、エンジニアをやっていると、こういう環境での開発作業もあったりします。 そんなわけで今回は Dcoker でレガシーな環境(PHP5.3 + Apache + PostgreSQL9.3)を構築した話をエントリーします。 やること 今回、レガシーなWEBアプリをローカルで構築するために Docke