鉢本 一二のブログ

VSCode上でDockerを使ってRustの開発環境を構築

作成日 :
更新日 :
local_offer Rust,docker,VSCode

今回、ふと Rust が使いたくなり、開発環境を構築しようと思い立った。 ( は、WSL に Rust をインストールした…が、もうアンインストールした)
ちょっと使いたいだけなので、Rust をインストールするのもめんどくさい…
そこで、VSCoder 上で Docker を使ったお手軽 Rust 開発環境を構築した時のやり方をメモ。

環境

構築方法

  1. Docker Desktop を起動した状態にする。
  2. Windows上に開発用フォルダを作成
  3. VSCode で、上記で作成した開発用フォルダを開く
  4. Ctrl+Shift+P または、F1 を押し、コマンドから

    • Remote-Containers: Add Development Container Configuration Files...

    を選択。

  5. 使用する言語の選択を、Rust とする。

  6. 選択後、.devcontainer フォルダが作成される。
    そのディレクト内には、

    • devcontainer.json
    • Dockerfile

    がある。
    とりあえず、特に作成されたファイルを編集することなく動かせる状態となっているらしく、今はなにもしない。

  7. VSCode の赤枠で囲っている緑のボタンをクリック
    VSCodeの左下にある緑ボタンクリック

  8. VSCode の上部でコマンドが選択できるので、Remote-Containers のカテゴリにある `Open Folder in Container...' を選択。
    Open Folder in Container...を選択
  9. フォルダを選択するダイアログが表示されるので、.devcontainer があるフォルダを選択。
  10. 環境構築が始まるので、終わるまで待つ。
  11. 環境構築が完了すると、"workspace/開発用フォルダ名" フォルダが開いている状態となる。
  12. VSCode のターミナルを開くと、 "workspace/開発用フォルダ名" がルートとなっており、これで開発を始めることができるようになった。