フロントエンドやマークアップ担当の人が中々バックエンドが動く環境作ってくれなかったので導入しました。環境作ってくれないと確認やら何やらでいちいちこっちに聞きに来るので、時間が無くなったりフロントエンドのコーディングまでついでにやらきゃならなかったりするので。 ##前提 dockerについての基本的なことは省略します。 ちなみに複数環境扱うような受託開発系エンジニアはdocker使うとものすごい楽です。 自分はrailsやlaravelやnodejsやらを各プロジェクトで切り替えてました。プロジェクト毎にmysqlやpostgres切り替えたり、同じlaravelのプロジェクトでもphpのバージョン違ったりmysqlのバージョン違ったりして死にそうになります。 phpenvやrbenvなどで管理できるとは言っても限界があったので。。。 それがdocker-compose使うと、compose