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