プログラムを中心とした個人的なメモ用のブログです。 タイトルは迷走中。
内容の保証はできませんのであしからずご了承ください。

2021/05/26

WSL2 + VSCode + Remote-Containers で Docker Desktop - FileSharing の警告が表示される

update2021/06/02 event_note2021/05/26 4:15

タイトルの通り、Docker を WSL2 で動作させていて、VSCode から Remote-Containers を使うと、以下のように Docker Desktop - FileSharing の警告が表示されます。

どうやら、Windows のファイルシステムに WSL からアクセスするのはかなり遅いので、Windows と WSL でファイル共有するのはよくないそうです。

今回 Windows 上で VSCode を実行し、Remote-Containers でコンテナにアクセスしているので、この警告が表示されたみたいです。

んで、実際、警告を無視して npm install とかしてみましたけど、めちゃくちゃ遅かったです。

なので、WSL の中で VSCode を立ち上げて、Retemo-Containers で docker コンテナ内で開発するのがよいようです。

でも、せっかく Remote-Containers で簡単にホストのファイルをコンテナ内に配置して開発できるのに、Windows 上から直接使えないのは不便というか、もったいないような気がします。

ちなみに、Windows のエクスプローラーで WSL 内のファイルを表示したい場合は、アドレスバーに \\wsl$ と入力します。