用語集 最終更新 2026.04.04

Dev Containers

Dev Containers は、コンテナを使って開発環境をそろえ、ローカルPCを汚しにくくするための仕組みです。
VS Code の機能や containers.dev の仕様まわりでよく出てきます。

まず押さえたいポイント

  • 開発環境をコンテナでそろえる考え方
  • ローカルPCへ依存を直接入れすぎずに済む
  • devcontainer.json を中心に設定する

どんな場面で使うか

  • チームで同じ開発環境を使いたいとき
  • OS 差や依存差で詰まりやすいとき
  • Node.js、Python、DB など複数依存がある開発

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

アプリの開発環境をコンテナに寄せるやり方 と考えると分かりやすいです。
実行環境はコンテナへ寄せつつ、ソースコードは手元のフォルダを使う形が多いです。

押さえておきたい注意点

便利でも Docker の理解は必要ですし、マウント、権限、ネットワークで詰まることはあります。
何でも Dev Containers にすればよいわけではなく、依存が多い開発ほど相性がよいです。

実務で見るポイント

  • オンボーディングがかなり楽になる
  • 環境差を減らしやすい
  • 小さい開発では大げさになることもある

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

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

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

あわせて見たい用語