環境
- Windows10
- WSL2(Ubuntu)
- VSCode
- Docker(v19.x)
- PHP7.3x + Laravel 5.8 + XDebug
導入
問題点
- WSL1から改善されたはずなのに重たい。
2. VSCodeの読み込みが重たい / Laravelのcompose installが10分かかる... - npm run watchが動かない
4. これは致命的。jsの更新が即時反映しない。npm run watch-pollすれば疑似動作はできますが、重たすぎる。。。
解決策
- 重たい原因は、Dockerの環境をWindows側のフォルダにおいて、WSL2のUbuntuから参照させていたから。
超参考元 - 私の場合は Ubuntuから /mnt/c/home/systems(要はWindowsのC:\home\systems)に置いたプロジェクトを動かしていた事が問題。これを/home/ubuntu/systems/ に移動する。
(※ちな、mvとかcpでやると死ぬほど時間かかるから、割り切ってgit cloneし直すのも手だよ!) - dockerがぬるぬる動く(^w^)
- npm run watchもぬるぬる動く(^w^)
原因
- WSL2からWindows側のフォルダを参照する時に、ファイルシステムが原因となって、処理のボトルネックになる模様。詳しくは参考元をみてくだせい。