繁體中文

開發者工具 · Docker run 到 Docker compose 轉換器

影像標籤與摘要:Compose 中的 image: 行指向什麼

· 背景

碼頭工人 撰寫 容器鏡像

說明圖片標籤與摘要的抽象圖:圖片:撰寫中的行指向什麼
原始 ToolAcre 向量圖

影像引用是 Compose 檔案中指向電腦外部的一行。這篇文章解釋了註冊表、名稱空間、標籤和摘要,以及為什麼「latest」是一個名稱而不是一個承諾。

沒有任何改變,一切都崩潰了 - Compose 檔案顯示 image: app:latest 和latest moving

沒有任何變化,一切都崩潰了 - Compose 檔案顯示 image: app:latest 和latest moving。證據:位置影像標記被精確地複製到影像。使用一次性文字再現圖片固定。將每個來源事件與影像標量服務金鑰摘要配對;為目的地點評保留新鮮感和信任感。

容器影像事件也揭示了一個單獨的容器影像事件邊界是在不取得或驗證的情況下保留摘要承載文字。證據:摘要承載文字在未獲取或驗證的情況下被保留。此影像固定約束是一個停止點。在沒有製造行為的情況下檢查影像標量服務金鑰摘要,然後記錄主機檢查的新鮮度和信任度。

解析器將圖片引用保留為文字並派生服務名稱而不驗證註冊表語法

影像引用的剖析 — 註冊表、命名空間、儲存庫、標籤和可選的 @sha256 摘要。證據:服務名稱派生僅刪除本機金鑰的路徑標籤和摘要;解析器將影像參考保留為文字並派生服務名稱,而無需驗證登錄語法。將影像固定令牌追蹤到影像標量服務密鑰摘要中。將有序值與最後值欄位分開;新鮮度和信任是在收藏之外的。

相關的容器映像機制邊界是,對於此容器映像部分,在此候選檔案旁邊保留此容器映像部分的原始命令和此容器映像部分的警告。證據:儲存庫沒有提供更廣泛的執行時間或歷史證據。使用此影像固定事實來預測影像標量服務金鑰摘要中的一個成員或標量。在決定任何有關新鮮度和信任度的事情之前,請檢查警告。

標記預設值和註冊表新鮮度需要在此離線轉換之外的 Docker 或註冊表證據

latest 只是一個標籤-沒有給出時的預設標籤,不能保證是最新版本。證據:沒有解決遺漏的標籤,並從未確定最新的新鮮度;標記預設值和註冊表新鮮度需要在此離線轉換之外的 Docker 或註冊表證據。從其模型判斷影像固定序列化。在圖片標量服務金鑰摘要中引用可以保護類型,但不會提供新鮮度和信任的操作證明。

第二個容器映像序列化觀察是保留此容器映像部分的原始命令,以及此容器映像部分的警告,容器映像序列化結果將表示此容器映像部分配置的候選檔案與此容器映像部分的缺失上下文分開,映像元資料位於容器映像序列化轉換之外。此影像固定輸出將設定與不可用的上下文分開。保持圖片標量服務金鑰摘要可審查,並獨立檢查新鮮度和信任度。

摘要固定策略未被推斷;轉換器保持所提供的參考不變

摘要作為固定 - 不可變的引用,如何使用 docker 檢查找到一個引用,以及為了方便而放棄什麼。證據:摘要承載文字在未獲取或驗證的情況下被保留;不推斷摘要固定策略;轉換器保持所提供的參考不變。在影像固定異常處停止而不是猜測。任何靠近影像標量服務金鑰摘要的新增都需要與新鮮度和信任相關的特定部署的原因。

另一個容器映像異常限制是,對於此容器映像部分,在此候選檔案旁邊保留此容器映像部分的原始命令和此容器映像部分的警告。將原始影像固定指令保留在警告旁邊。此比較顯示了影像標量服務金鑰摘要包含哪些內容以及哪些新鮮度和信任決策仍然是手動的。

註冊表預設值和鏡像行為位於產生的 YAML 子集之外

註冊表和預設值 — docker.io/library 假定為裸名稱,以及映像的效果。證據:註冊表預設命名空間和鏡像未實現;註冊表預設值和鏡像行為位於產生的 YAML 子集之外。從合成名稱建立圖片固定範例。使每個圖片標量服務金鑰摘要項目可追溯,而不會暴露生產新鮮度和信任詳細資訊。

相同的容器映像範例示範了,對於此容器映像部分,請在此候選檔案旁邊保留此容器映像部分的原始命令和此容器映像部分的警告。配對影像固定事實應該在影像標量服務金鑰摘要中可見。記錄下這句話並避免關於新鮮度和信任的假設。

工作範例:固定轉換後的服務 - 以摘要引用取代 postgres:16 並在註解中記錄標籤

工作範例:固定轉換後的服務 - 以摘要引用取代 postgres:16 並在註解中記錄標籤。證據:以摘要取代 postgres:16 是手動策略操作。將影像固定結果轉換為可觀察的影像標量服務金鑰摘要差異。 Docker 擁有後來的新鮮度和信任判決。

容器影像結果實作也顯示了一個單獨的容器影像效果邊界,即位置影像標記被精確地複製到影像。分割影像固定職責:轉換寫入影像標量服務金鑰摘要,儲存庫刪除秘密,操作員驗證新鮮度和信任。

這不包括簽章、SBOM 和漏洞掃描

這不包括簽章、SBOM 和漏洞掃描。證據:無法推斷簽署 SBOM 和漏洞狀態。將影像固定範圍限制為此處顯示的影像標量服務金鑰摘要分支。相鄰的表單和預設值無法回答新鮮度和信任問題。

另一個容器映像範圍限制來自一個單獨的容器映像限制邊界,即服務名稱派生僅刪除本機金鑰的路徑標籤和摘要。證據:服務名稱派生僅刪除本機金鑰的路徑標籤和摘要。將此影像固定邊界視為排除項。喜歡準確的圖片標量服務金鑰摘要,而不是對新鮮度和信任度的猜測。

重點:圖片線值得深思熟慮的選擇 - 並轉換器會保留您的參考不變,以便您固定或不固定

重點:圖片線值得深思熟慮的選擇 - 並轉換器會保留您的參考不變,以便您固定或不固定。證據:不變的圖片線為審查者提供了一個有意的定位點。審核影像固定為來源選項、模型欄位、影像標量服務金鑰摘要行和警告。在檢查新鮮度和信任度之前刪除秘密。

最後,容器鏡像外送來源確認了一個單獨的容器鏡像決策邊界是沒有解析遺漏的標籤,並永遠不會決定最新的新鮮度。證據:沒有解決遺漏的標籤,也從未確定最新的新鮮度。縮小影像固定範圍:影像標量服務金鑰摘要是候選者;新鮮度、信任度和外殼等效性並不能保證。