WSL2でDev Containersが使えなくなった問題の解決方法を小ネタとして記事にしました.
環境
Windows11 Pro 22H2
WSL2 Ubuntu
Visual Studio Code 1.18.0
Dev Containers v0.299.0
Docker version 24.0.4(WSL上にインストール)
問題
コンテナにDev Containersからアクセスしようとすると次のようなエラーが表示される(name/id の隣の空白はコンテナ名).
Choose Containerを選択するとDockerがインストールされているにも関わらず, 次のようなエラーが表示される.
解決方法
VSCodeの設定からDev > Containers: Execute In WSLを有効にする.