いよいよ、今回はアプリケーションサーバのコンテナを動かしてnginxと連動させてみたいと思います。
前回はnginxで静的コンテンツを表示することはできているので、今回うまくいけばあとはDBサーバのコンテナを使えるようにすればよさそうです。
Docker
Parallels Desktop+Dockerでつくる開発環境【準備編】
今までは開発環境はVagrantを使ってプロジェクトごとにvagrant+ansibleで環境構築をしていました。
ansibleを使っているのでプロビジョニングの手間はそれほどないのですが、色々と問題が出てきたのでDockerを使ってみることにしました。
例えば、プロジェクトが増えるごとにVMが増えていくのでディスクの使用量を結構食ってしまうとか、プロジェクトを切り替える時にいちいちvagrant haltしてupしてというのが面倒になってきたことや、Parallels Desktopは1ライセンスにつきPC1台なので会社ではVMWare Fusionを使うようにしてしまって同じboxが使えなかったりとか...です。