Git 與交付 核心 A2 · 正式技術規格 平台: 通用

Container Image

容器映像檔

容器映像檔是用來建立容器的分層套件。建置完成後,裡面的內容就會固定。

看看怎麼運作
也有人這樣說 Container ImageOCI 映像檔Docker 映像檔容器映像

看看怎麼運作

原創情境範例容器映像檔
建置 → 執行 → 發布容器映像檔manifest digest -> config + ordered read-only layers + platform metadata
CATALOG:1.4linux/amd64
OCI MANIFEST設定+有順序的圖層application/vnd.oci.image.manifest.v1+json
configsha256:c81…layers [0…2]sha256:a2f…
映像檔身分sha256:91f…✓
映像檔圖層保持唯讀容器另加可寫入層
結果manifest digest 會指向一份完全相同的映像檔結構。界線tag 可以改指向別處。digest 固定內容,但不保證可信。
manifest digest -> config + ordered read-only layers + platform metadataOPS
容器映像檔容器執行與漸進式交付

另一個例子

團隊發布 `shop/app:1.4`,但這個 tag 之後可能改指向別處。正式環境用 digest 選出完全相同的映像檔內容。

主要部分

  1. 01映像檔 manifest
  2. 02映像檔設定
  3. 03有順序的檔案系統層
  4. 04平台資訊
  5. 05可改指向的 tag
  6. 06內容 digest

什麼時候用

要把測試過的建置內容重複啟動成容器時,可以使用映像檔。要記錄來源、digest、平台和建置時間。

什麼時候不要用

不要把 tag 當成內容固定或安全的證明。digest 能固定內容,但不能證明來源可信。

程式裡的名稱

manifest digest -> config + ordered read-only layers + platform metadata

上線前要檢查

發布前核對正確的程式碼儲存庫、分支、目標與程式差異。保留尚未發布的工作,並通過審查與自動檢查(CI)。記錄衝突、資料遺失風險、發布順序、版本追查、復原與回復上一版的方法。

可以直接複製的需求

預期成果:用 容器映像檔 (Container Image) 安全交付或復原變更,並留下可查核記錄。 使用者情境:團隊發布 `shop/app:1.4`,但這個 tag 之後可能改指向別處。正式環境用 digest 選出完全相同的映像檔內容。 交付概念或操作:容器映像檔 (Container Image)。 適用理由:要把測試過的建置內容重複啟動成容器時,可以使用映像檔。要記錄來源、digest、平台和建置時間。 不應使用的情況:不要把 tag 當成內容固定或安全的證明。digest 能固定內容,但不能證明來源可信。 交付要求:指出程式碼儲存庫與目標。列出前置條件、變更內容、審查與自動檢查(CI)、衝突和資料遺失風險、發布順序,以及復原或回復上一版的指令。 儲存庫防護:保留尚未發布的工作與可查核歷史。沒有明確備份時,不可執行破壞性操作。發布前核對精確的程式差異與遠端儲存庫目標。 驗收條件:預期的程式差異已審查,必要檢查已通過。目標版本可追查,失敗復原已演練,發布歷史也可查核。 證據與限制(證據邊界):正式文件仍可能是草案、候選版或最終版。請查看文件狀態,也要確認瀏覽器或平台是否支援。 待確認:程式碼儲存庫與分支、協作狀態、發布環境、核准負責人、受保護的檢查,以及要回復的版本。

檢查這份需求

請 AI 程式助手檢查目前如何使用 容器映像檔 (Container Image)。 定義:容器映像檔是用來建立容器的分層套件。建置完成後,裡面的內容就會固定。 正式環境檢查:發布前核對正確的程式碼儲存庫、分支、目標與程式差異。保留尚未發布的工作,並通過審查與自動檢查(CI)。記錄衝突、資料遺失風險、發布順序、版本追查、復原與回復上一版的方法。 修改程式前,先列出看到的證據、缺口、嚴重程度,以及最小且安全的修正。

A2
這個術語有多正式?

正式技術規格

一份已發布、有版本的正式技術規格,在列出的範圍內定義這個術語。

正式文件仍可能是草案、候選版或最終版。請查看文件狀態,也要確認瀏覽器或平台是否支援。

適用範圍
只包含來源有說明的內容:正式名稱、定義、語意、實作
文件狀態
穩定
查證日期
2026-07-30

證據來源與適用範圍

正式來源 + 術語參考資料 · Open Container Initiative · 穩定 OCI Image Format Specification 1.1.1 — Image Manifest Image Manifest 適用範圍: 正式名稱、定義、語意、實作 本頁用途: 直接術語參考 來源涵蓋內容: 正式名稱, 定義, 語意, 實作 正式來源 · Open Container Initiative · 穩定 OCI Image Format Specification 1.1.1 適用範圍: 正式名稱、定義、語意、實作 本頁用途: 只支援寫明的範圍 來源涵蓋內容: 正式名稱, 定義, 語意, 實作 背景資料 Kubernetes — Images 本頁用途: 提供背景,不是正式定義

自行複製

瀏覽器無法自動複製。請選取下方文字,再自行複製。