要確保相同的 Docker image 部署到 Development、Test 和 Production 環境。建置時應如何識別此 image?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 使用 Docker image 的 digest。.
為什麼這是答案
使用 Docker image 的 digest (例如 SHA256 雜湊值) 是確保在不同環境中部署完全相同 image 的最可靠方法。Digest 是 image 內容的唯一識別碼,即使 image tag 被覆寫,digest 也不會改變。 使用 latest tag 極其危險,因為它會隨著每次新的建置而改變所指向的 image,導致環境間的不一致。使用唯一的 Docker image name 並不能保證內容相同,因為同一個名稱的 image 內容仍可能隨時間變化。雖然 semantic version tag (例如 v1.0.0) 比 latest 好,但仍有可能在相同的版本號下重新建置並推送不同的 image,這會破壞環境之間的可重複性。Digest 則能提供絕對的內容一致性保證。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡