はじめまして!CyberAgent 21卒内定者の笹です。現在、内定者アルバイトとしてグリフォンに配属されています。 今回はMutagen Composeを使って開発環境Docker上のPHPのレスポンスをWindowsでは平均3.4倍、macOSでは平均2.0倍することに成功したので、その手順と以前の環境との比較を書きたいと思います。 DockerのVolumeマウント遅すぎ問題 開発環境のDockerのVolumeマウント、重いですよね。私たちのプロジェクトでも、Dockerの重さは問題視されてきました。とはいえ、Docker抜きで開発することはできません。 Dockerの開発側もこのVolumeマウント遅すぎ問題に対処している様で、いわゆるベータ版であるEdgeチャンネルでは、それに対処するための様々な新機能が搭載され、実験が重ねられています。 ですが、それらの機能はOS間での互換性
![Mutagenを使って開発環境の重たいDockerを3倍高速化する | GRIPHONE ENGINEER'S BLOG](https://cdn-ak-scissors.b.st-hatena.com/image/square/a224a19e10819810bf31433a0c367eac095917c0/height=288;version=1;width=512/https%3A%2F%2Fstorage.googleapis.com%2Fgpn-techblog-media%2F1%2F2020%2F09%2Ff4e0cc019d1e6d50f1eebc4289222f61.png)