🌊

WSL2インストール・vscodeでWSL2のUbuntuへアクセス備忘録

2025/01/17に公開

wsl2のインストール確認

下記コマンドで確認する。

 wsl -l -v

wsl2のインストール

WSL2の設定を有効方法
  1. 検索バーから[コントロール パネル]を検索する。
  2. プログラムを開きます。
  3. Windowsの機能の有効化または無効化を開きます。
  4. プログラム[Linux用Windowsサブシステム]にチェックを入れる。
  5. [仮想マシンプラットフォーム]にチェックを入れる。

インストールされていなければ下記コマンドでインストールする。

wsl --install

usernameとpasswordを聞かれたら入力する

vscodeでWSL2のUbuntuへアクセス

拡張機能のインストール

Remote Developmentをインストールします。
https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack

wsl共有フォルダにアクセス

エクスプローラーを開き「\\wsl$」で「Ubuntu」にアクセスします。

Projectを開く

  1. projectフォルダまで移動し、「Shift」 + 右クリックでLinuxシェルを開きます。
  2. Linuxシェルを開き下記コマンドでvscodeを開きます。
code .
  1. コンテナで再度開くを選択します。
ハマったこと

dockerの設定

1.dockerでWSL2の設定
Settings > General
Use the WSL 2 based engineにチェックがついているか確認

2.WSL2でDockerの有効化
Settings > Resources > WSL Integration
Enable integration with my default WSL distroにチェックがついているか確認

Ubuntuを有効化 (トグルON)

permissionエラー


project全てのpermissionを変更します。

sudo chmod -R 777 Sample

Discussion