昨日の記事で紹介した下記チュートリアルについて、実行環境をできるだけ簡単に用意できる Docker + Vagrant 環境を作っている。
なぜ Docker 単体ではないかというと、mac の場合、ファイル同期あるいはIO周りで遅くなるので、その回避策として Vagrant を使用するためである。
同様に、Windowsであっても、ファイル周りで遅くなる可能性があるので、だったら、いっそのこと Vagrant で Linux を立ててしまえば、mac/win関係なくなるよね、という魂胆である。
つまり、 Linux で開発するならば Docker を直に使用してもパフォーマンス的な影響は他2つのOSに比べると少ないだろう。