用語集 最終更新 2026.05.15

Dev Containers

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

まず押さえたいポイント

どんな場面で使うか

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

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

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

押さえておきたい注意点

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

実務で見るポイント

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