用語集 最終更新 2026.04.04

devcontainer.json

devcontainer.json は、Dev Containers の開発環境設定を書くファイルです。
どのイメージや Dockerfile を使うか、どの拡張やポートを開くかなどを定義できます。

まず押さえたいポイント

  • Dev Containers の中心設定ファイル
  • .devcontainer/ 配下に置くことが多い
  • 開発環境の作り方を共有しやすくする

どんな場面で使うか

  • 既存イメージを使って開発環境を開く
  • DockerfileDocker Compose と組み合わせる
  • チームで共通の開発環境を持つ

どんなふうに理解するとよいか

このプロジェクトをどういう開発環境で開くかを書いた設定メモ と考えると分かりやすいです。
VS Code や対応ツールがこのファイルを見て、環境を組み立てます。

押さえておきたい注意点

何でも1ファイルに詰め込みすぎると読みにくくなります。
シンプルに始めて、必要に応じて項目を足す方が管理しやすいです。

実務で見るポイント

  • 最初は最小構成で十分
  • チームで同じ設定を共有しやすい
  • DockerfileCompose と役割分担して考える

この用語を読むときのコツ

devcontainer.json は単語だけ暗記するより、「どんな場面で出てくるか」「何と一緒に語られるか」をセットで押さえた方が理解しやすいです。記事や設定画面で見かけたら、何を決めるための用語なのかまで見ると意味がつながりやすくなります。

最初のうちは、このページだけで完結させようとしなくて大丈夫です。 下の関連用語や関連記事も一緒にたどると、devcontainer.json がどの文脈で使われる言葉なのかがかなり見えやすくなります。

あわせて見たい用語