用語集 最終更新 2026.04.04

Docker

Docker は、アプリや開発環境をコンテナとしてまとめて動かしやすくする仕組みです。
同じ環境を再現しやすくするため、開発、テスト、配布など幅広い場面で使われています。

まず押さえたいポイント

  • コンテナを動かす土台
  • 開発環境やアプリ実行環境をそろえやすい
  • Dev Containers の前提としてよく使う

どんな場面で使うか

  • ローカル開発環境の統一
  • アプリ実行環境の再現
  • DB やキャッシュなど周辺サービスの起動

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

必要な実行環境を箱としてまとめて扱う仕組み と考えると分かりやすいです。
その箱の中身を定義するのが Dockerfile、複数まとめるのが Docker Compose です。

押さえておきたい注意点

便利でも、学習コストやPC負荷はあります。
軽い開発では大げさになることもあるので、使いどころを見た方がよいです。

実務で見るポイント

  • 環境差を減らしやすい
  • チーム開発や複数サービス開発と相性がよい
  • 何をコンテナへ寄せるかの設計が大事

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

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

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

あわせて見たい用語