當您期望定期從Docker Hub、GCR、Quay等海外源鏡像倉庫同步鏡像到企業版實例中,可以使用企業版實例的制品訂閱能力。本文介紹如何訂閱海外源鏡像。
前提條件
已創建企業版實例,更多信息,請參見創建企業版實例。
自動訂閱
設置制品訂閱規則后,滿足訂閱規則的海外源端鏡像倉庫的鏡像Tag將會被同步到企業版實例的目標倉庫中。
登錄容器鏡像服務控制臺。
在頂部菜單欄,選擇所需地域。
在左側導航欄,選擇實例列表。
在實例列表頁面,單擊目標企業版實例。
在企業版實例管理頁面的左側導航欄中選擇 。
在制品訂閱頁面,單擊創建訂閱規則。
在創建訂閱規則對話框,制品來源配置向導中設置參數,單擊下一步。
參數
說明
制品來源
選擇需要訂閱的海外源。
源端倉庫坐標
輸入訂閱海外源的鏡像倉庫坐標。格式為<命名空間>/<倉庫>。例如:library/nginx。
訂閱策略
訂閱源端倉庫鏡像版本(必填) :設置訂閱海外源鏡像版本需滿足的正則表達式。默認為 .*,表示計劃訂閱海外源倉庫下所有的鏡像版本。
訂閱源端倉庫中的前N個鏡像(必填):從滿足上述正則表達式的海外源鏡像版本中,選擇前N個鏡像版本同步到企業版實例的目標倉庫。Docker Hub限額5個鏡像版本,其他源最多支持30個鏡像版本。
操作系統或架構
當海外源端倉庫中為多架構鏡像時,只將指定的操作系統或架構訂閱到企業版實例的目標倉庫。
在鏡像倉庫配置向導中配置企業版實例目標鏡像倉庫信息,單擊創建訂閱策略。
參數
說明
鏡像倉庫
設置訂閱規則作用到的企業版實例目標倉庫。
鏡像覆蓋
是否覆蓋企業版實例目標倉庫下已有同名鏡像。
加速鏈路
基于調度策略與網絡鏈路優化,可提升鏡像訂閱速度。
更新方式
定期將訂閱源端倉庫的鏡像Tag同步到企業版實例的目標倉庫。
手動訂閱
登錄容器鏡像服務控制臺。
在頂部菜單欄,選擇所需地域。
在左側導航欄,選擇實例列表。
在實例列表頁面,單擊目標企業版實例。
在企業版實例管理頁面的左側導航欄中選擇 。
在制品訂閱頁面,單擊目標訂閱策略操作列的立即執行。
在提示對話框,單擊確定。
在訂閱任務完成后,您可以在企業版實例目標倉庫版本首頁查看訂閱成功的鏡像Tag。