Dokcer imageとは
containerに必要な
- ソフトウェア
- 環境変数
- 設定
などが入っているもの。
imageは、静的テンプレート(ただのファイル) で、
起動するとcontainerになる。
imageを共有することで、どこでも同じ環境を作ることができる
imageとcontainerのライフサイクル
下記のような流れでimageからcontainerが生成され、
containerのstatusが変化する
imageを起動
↓
containerが作成される (status: created)
↓
containerが起動 (status: up)
↓↑
containerが停止 (status: exited)
exited状態のcontainerを再度起動(up状態)にすることはできる