【Docker】用語整理

先日からDockerに手を出したのですが、初学者なもので大量の新しい用語の整理が付かない状態です。

言葉の定義がわからないと、何がわからないのかわからないと言った状況に陥りやすいので自分なりに整理してみました。

  • イメージ…コンテナーを作成するために必要な情報を含むパッケージのこと。相互に積み重ねられたレイヤーをまとめたもの。
  • コンテナー…Dockerイメージのインスタンス。一種の仮想環境。
  • デーモン…コマンドを受け取る処理をする場所。runなどのコマンドはここに受け取られ、それを処理してくれている。
  • Dockerfile…Dockerイメージをビルドする手順を含むファイル。目的となる作業環境になるまでを書いたバッチスクリプトのようなもの。
  • タグ…同じイメージの各種バージョンを識別できるようにしたマークのこと。
  • ビルド…Dockerfileと、イメージがビルドされるフォルダ内のファイルに基づいてイメージを作成すること。