あまり触っていないうちにRustのマイナーバージョンがグングンと上がっていた。 たまにしか使わないPCのバージョンを追いつかせるのはしんどい、という思いからついにリモートコンテナ環境を準備した。 構成などについては次のページがわかりやすい。 Developing inside a Container using Visual Studio Code Remote Development Developing inside a Container using Visual Studio Code Remote code.visualstudio.com Create a development container using Visual Studio Code Remote Development Create a development container using Visual Studio Code Remot code.visualstudio.com Rustの場合だと、Microsoft公式だとこの辺りがコンテナイメージのベースとして使うのに良さそうだった。 microsoft/vscode-remote-try-rust Rust sample project for trying out the VS Code Remote - Conta github.com microsoft/vscode-dev-containers A repository of development container definitions for the VS github.com まあただ、どういう便利なことをやってくれているのかが自分であまり理解できなかったので、ひとまずはrust:1.51のイメージを自分で指定して使ってみることに。 .devcontainerディレクトリ内にdevcontainer.jsonというリモートコンテナの設定や必要なプラグインの情報などを書くJSONファイルと、その中から読み込ませる実際のコンテナのイメージのためのDockerfileを置く必要がある。 あとはVS Codeで該当のディレクトリをひらけばDev Containerとして開くかを聞いてくれて、コンテナのビルドを実施する。 devcontainer.jsonやDocke