背景
1年ぐらいまえにVscodeからコンテナを開く方法を調べて、めんどくさそうだったので断念。
2024年に再び調べてみると、Dev-conteir?みたいな拡張機能なしでもいけたのでメモ書きを残す。
前提条件
筆者はWindows環境。
Docker DesktopなどによりDockerを実行できる環境。
VsCodeでDockerの拡張機能をインストールしていること。
方法
任意のコンテナをクリックして「Visual studio Codeでアタッチする」をクリックする
初回時のみ開くディレクトリを選択すればOK。
以下は初回時に開くディレクトリを間違えた場合に有効。
筆者は開くディレクトリを間違えて混乱したが、左下青色部分をクリックして「コンテナ構成ファイルを開く」をクリックして編集すればOK。
workspaceFolderを任意のディレクトリにすれば、サイドバーから表示できるようになる。
おまけ
アタッチしたVscode内で拡張機能の追加やらコードのAuto Saveを設定したら、再起動しても内容が保持されるようになっていた。(Ruffの拡張機能とフォーマッターで確認済み)
昔はjsonファイルに書かないといけない気がしたが便利になったため開発が捗る。