用語集 最終更新 2026.04.04

Dockerfile

Dockerfile は、コンテナイメージの作り方を書くファイルです。
ベースイメージ、必要なパッケージ、ファイルコピー、起動時のコマンドなどを定義します。

まず押さえたいポイント

  • コンテナイメージのレシピ
  • 何を入れてどう動かすかを書く
  • devcontainer.json から参照することも多い

どんな場面で使うか

  • 開発環境イメージの作成
  • アプリ実行環境の作成
  • チームで同じベース環境を共有したいとき

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

コンテナの中身を作る手順書 と考えると分かりやすいです。
Dev Containers では、既存イメージで足りないときに Dockerfile を使って自前の環境へ広げます。

押さえておきたい注意点

何でも一気に詰め込むとビルドが重くなります。
最初は必要最低限から始めた方が管理しやすいです。

実務で見るポイント

  • ベースイメージ選びが大事
  • 必要な依存だけ入れる
  • Dev Containers と本番イメージで目的を分けることも多い

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

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

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

あわせて見たい用語