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

Container Registry:パブリックイメージリポジトリを作成し、image Hubで共有する

最終更新日:Dec 11, 2024

Container Registryでパブリックイメージリポジトリを作成し、イメージをリポジトリにプッシュして他のユーザーとイメージを共有できます。 これにより、リソース共有と画像の共同開発を実装できます。

前提条件

Container Registry Personal Editionインスタンスが作成されます。 詳細については、「Container Registry Personal Editionインスタンスの作成」をご参照ください。

手順1: パブリックイメージリポジトリの作成

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

  2. 上部のナビゲーションバーで、リージョンを選択します。

  3. 左側のナビゲーションウィンドウで、[インスタンス] をクリックします。

  4. [インスタンス] ページで、管理するPersonal Editionインスタンスをクリックします。

  5. Personal Editionインスタンスの管理ページの左側のナビゲーションウィンドウで、[リポジトリ] > [リポジトリ] を選択します。

  6. リポジトリページをクリックします。リポジトリの作成.

  7. リポジトリの作成ウィザードの [リポジトリ情報] ステップで、[名前空間][リポジトリ名] 、および [概要] を設定します。 次に、[リポジトリタイプ][パブリック] に設定し、[次へ] をクリックします。

  8. コードソースステップ、構成コードソースをクリックし、リポジトリの作成.

    パラメーター

    説明

    コードソース

    コードソースを選択します。 有効な値: 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インスタンスを使用したイメージのプッシュとプル」をご参照ください。 パブリックイメージリポジトリでイメージをビルドすることもできます。 詳細については、「リポジトリの作成とイメージの作成」をご参照ください。