Container Registryでパブリックイメージリポジトリを作成し、イメージをリポジトリにプッシュして他のユーザーとイメージを共有できます。 これにより、リソース共有と画像の共同開発を実装できます。
前提条件
Container Registry Personal Editionインスタンスが作成されます。 詳細については、「Container Registry Personal Editionインスタンスの作成」をご参照ください。
手順1: パブリックイメージリポジトリの作成
Container Registryコンソールにログインします。
上部のナビゲーションバーで、リージョンを選択します。
左側のナビゲーションウィンドウで、[インスタンス] をクリックします。
[インスタンス] ページで、管理するPersonal Editionインスタンスをクリックします。
Personal Editionインスタンスの管理ページの左側のナビゲーションウィンドウで、 を選択します。
リポジトリページをクリックします。リポジトリの作成.
リポジトリの作成ウィザードの [リポジトリ情報] ステップで、[名前空間] 、[リポジトリ名] 、および [概要] を設定します。 次に、[リポジトリタイプ] を [パブリック] に設定し、[次へ] をクリックします。
コードソースステップ、構成コードソースをクリックし、リポジトリの作成.
パラメーター
説明
コードソース
コードソースを選択します。 有効な値: Codeup、GitHub、Bitbucket、Private GitLab、またはLocal Repository。
説明コードソースとしてCodeup、GitHub、Bitbucket、またはPrivate GitLabを選択した場合、Container Registryインスタンスをコードソースリポジトリにバインドする必要があります。 詳細については、「手順1: ソースコードリポジトリのバインド」をご参照ください。
ビルド設定
コードソースとしてCodeup、GitHub、Bitbucket、またはPrivate GitLabを選択した場合、ビルド設定を構成する必要があります。
コードが変更されたときにイメージを自動的に構築: コードがブランチからコミットされると、構築ルールが自動的にトリガーされます。
中国本土外に配置されたサーバーによるビルド: イメージは中国本土外のデータセンターに構築され、指定されたリージョンのイメージリポジトリにプッシュされます。
キャッシュなしのビルド: Container Registryは、Container Registryがイメージをビルドするたびに、イメージリポジトリからベースイメージを取得します。 これは、画像構築の持続時間を延長し得る。 [キャッシュなしのビルド] を無効にすると、イメージの構築を高速化できます。
ステップ2: イメージの設定
作成したパブリックイメージリポジトリにイメージをプッシュできます。 詳細については、「Container Registry Personal Editionインスタンスを使用したイメージのプッシュとプル」をご参照ください。 パブリックイメージリポジトリでイメージをビルドすることもできます。 詳細については、「リポジトリの作成とイメージの作成」をご参照ください。