3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【開発環境構築メモ】DockerでRust開発環境を構築する

3
Last updated at Posted at 2026-03-09

1. はじめに

 前回に引き続き、今回はRustの開発環境を構築します。前回同様、Dockerのコンテナ定義ファイルを作成してVSCodeに環境を構築してもらいますw

本記事では以下のOSで動作確認を行っています。

2. Dockerのセットアップ

 前回と同様です。以下の記事をご参照ください。

3. Rust開発環境のセットアップ

3.1 事前準備

 こちらも前回と同様のため割愛します。

3.2 コンテナ定義ファイルの作成

 プロジェクトルートに .devcontainer フォルダを作成し、その配下に .json ファイルを作成して配置します。

.devcontainer/devcontainer.json
{
	"name": "Rust",
	"image": "mcr.microsoft.com/devcontainers/rust:2-1-trixie",
	"containerEnv": {
		"TZ": "Asia/Tokyo"
	},
	"customizations": {
		"vscode": {
			"extensions": [
				"rust-lang.rust-analyzer",
				"tamasfe.even-better-toml",
				"vadimcn.vscode-lldb"
			],
			"settings": {
				"editor.formatOnSave": true,
				"editor.codeActionsOnSave": {
					"source.organizeImports": "always"
				},
				"files.eol": "\n"
			}
		}
	},
	"remoteUser": "vscode"
}

 プロジェクトルートのフォルダをVSCodeで開くと、「コンテナで再度開く」ボタンのハイライトされたポップアップが画面右下に表示されます。これをクリックすると、裏でなんやかんや動いて開発環境のできあがりですw

4. おわりに

 DockerとVSCodeさえ入っていれば、ホストがいずれのOSかに関わらず同一環境で作業再開できるというのは、開発環境を冗長化する上ですごく助かります。Windows 11に対応していない世代のPCに片っ端から適当なLinuxディストリビューションを突っ込むことで、開発マシンを廉価に調達できるようになる訳で。

◀️ 前の記事 次の記事 ▶️
【開発環境構築メモ】DockerでGo開発環境を構築する 【Docker】商用でも無償で利用できるDocker環境の導入方法
3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?