プログラミング基礎上級
イメージ
イメージ
一言で言うと
コンテナのテンプレートとなる静的データ。
もう少し詳しく
一言で言うと
コンテナを起動するための読み取り専用のテンプレートで、アプリケーションの実行に必要なファイル・依存関係・設定をひとまとめにしたもの。
もう少し詳しく
コンテナイメージは、アプリケーションとその実行環境を丸ごとパッケージ化した読み取り専用のテンプレートです。IT エンジニアリングの現場で頻繁に登場する概念のひとつで、関連する仕組みやベストプラクティスと合わせて理解しておくと応用が利きます。
イメージは Dockerfile に命令を記述してビルドするか、Docker Hub などのレジストリから pull して取得します。ビルドされたイメージは変更不可の層(レイヤー)構造を持ち、同じイメージから何度でも同一環境のコンテナを起動できます。
実務でどう使うか
関連する章
Ch282 で詳しく学べます。