概要
Docker for Macのマウントが遅い。 npmとかスロー過ぎて辛い。 メモ書き。
原因
Dockerのスタッフの方のコメントを参照。(リンク先中段)
Docker - File access in mounted volumes extremely slow, CPU bound
MacOSのファイルシステムのAPIが関連しているらしい。
解決策
- WindowsやLinuxを使う
- docker-sync
- MacOSとは異なるOSで構築した仮想環境を用意する(Vagrantとか)
- cached、delegated、consistentといったオプションを活用する(Docker - Performance tuning for volume mounts (shared filesystems))
所感
Linux使いたいなという気持ちになった。