すべてのプロダクト
Search
ドキュメントセンター

Container Registry:アーティファクトサブスクリプションを使用して中国国外のソースからイメージを同期する

最終更新日:Nov 20, 2025

Docker Hub、GCR、Quay などの中国国外のソースからのイメージのプルは、ネットワークの問題により失敗する可能性があります。アーティファクトサブスクリプション機能を使用すると、Container Registry (ACR) Enterprise 版インスタンスは、中国国外のソースまたはカスタムソースからイメージリポジトリにイメージを直接同期できます。追加のネットワーク構成は必要ありません。

範囲

この機能は、ACR Enterprise 版インスタンスでのみ利用できます。サブスクリプションルールのクォータはインスタンスによって異なります。詳細については、「アーティファクトサブスクリプション」をご参照ください。

自動サブスクリプションの設定

自動サブスクリプションを設定すると、ACR Enterprise 版インスタンスは指定されたルールに基づいて、宛先イメージリポジトリにイメージを自動的に同期します。

  1. Container Registry コンソールにログインします。

  2. トップメニューバーでリージョンを選択します。左側のナビゲーションウィンドウで、[インスタンス] を選択します。

  3. [インスタンス] ページで、ターゲット Enterprise 版インスタンスをクリックします。左側のナビゲーションウィンドウで、[リポジトリ管理] > [アーティファクトサブスクリプション] を選択します。

  4. [アーティファクトサブスクリプション] ページで、[サブスクリプションルールの作成] をクリックします。表示されるダイアログボックスで、次のパラメーターを設定し、[次へ] をクリックします。

    パラメーター

    説明

    アーティファクトソース

    サブスクライブする中国国外のソースを選択します。

    ソースリポジトリのドメイン名

    このオプションは、[アーティファクトソース][カスタムソース] に設定した場合にのみ表示され、必須となります。

    カスタムソースのドメイン名。たとえば、OpenAnolis コミュニティからイメージを同期するには、anolis-registry.cn-zhangjiakou.cr.aliyuncs.com と入力します。

    ソースリポジトリの座標

    中国国外のソースイメージリポジトリの座標。フォーマットは <namespace>/<repository> です。例: library/nginx

    サブスクリプションポリシー

    サブスクライブするイメージバージョン (必須): ソースからのイメージバージョンが一致する必要がある正規表現。デフォルト値は .* で、ソースリポジトリ内のすべてのイメージバージョンがサブスクライブされることを意味します。

    サブスクライブする上位 N 個のイメージ (必須): 正規表現に一致する最新のイメージバージョンのうち、Enterprise 版インスタンスの宛先リポジトリに同期する数。Docker Hub の制限は 5 イメージバージョンです。その他のソースの制限は 30 イメージバージョンです。

    オペレーティングシステムまたはアーキテクチャ

    ソースリポジトリにマルチアーキテクチャイメージが含まれている場合、指定されたオペレーティングシステムまたはアーキテクチャのイメージのみが Enterprise 版インスタンスの宛先リポジトリに同期されます。

  5. [イメージリポジトリ] ページで、他の構成を完了し、[サブスクリプションルールの作成] をクリックします。

    パラメーター

    説明

    イメージリポジトリ

    サブスクリプションルールが適用される宛先イメージリポジトリ。

    イメージの上書き

    Enterprise 版インスタンスの宛先リポジトリにある同じ名前の既存のイメージを上書きするかどうかを指定します。

    高速インジェストエンドポイント

    スケジューリングポリシーとネットワークリンクの最適化に基づいて、イメージのサブスクリプション速度を向上させます。

    更新方法

    ソースリポジトリから Enterprise 版インスタンスの宛先リポジトリにイメージタグを定期的に同期します。

  6. ACR Enterprise 版インスタンスは、サブスクリプションルールに基づいてイメージを自動的に同期します。自動同期が行われる前にイメージを使用するには、「即時同期の実行」をご参照ください。

即時同期の実行

サブスクリプションポリシーをすぐに実行してイメージを同期できます。

  1. Container Registry コンソールにログインします。

  2. トップメニューバーでリージョンを選択します。左側のナビゲーションウィンドウで、[インスタンス] を選択します。

  3. [インスタンス] ページで、ターゲット Enterprise 版インスタンスをクリックします。左側のナビゲーションウィンドウで、[リポジトリ管理] > [アーティファクトサブスクリプション] を選択します。

  4. [アーティファクトサブスクリプション] ページで、実行するサブスクリプションポリシーを見つけます。[アクション] 列で、[今すぐ実行] をクリックします。

  5. [注意] ダイアログボックスで、[OK] をクリックします。

    追跡タスクが完了すると、同期されたイメージを宛先イメージリポジトリで表示できます。