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

Container Registry:リポジトリの主な機能

最終更新日:Apr 24, 2026

リポジトリは、同じアプリケーションの異なるバージョンのコンテナイメージを一元的に保存、管理、配布するためのプラットフォームです。バージョン管理、権限管理、自動統合、セキュリティ管理をサポートしています。同じアプリケーションの異なるバージョンのイメージは、1 つのリポジトリに保存することを推奨します。

リポジトリの命名

リポジトリの名前には、ソフトウェアパッケージ名またはアプリケーション名を使用することを推奨します。

  • ソフトウェアパッケージ名をリポジトリ名として使用する例: centos または jetty

  • アプリケーション名をリポジトリ名として使用する例: console-web または console-service

リポジトリの主な機能

  • リポジトリの可視性設定

    • パブリックリポジトリを設定した場合、すべてのユーザーが匿名でイメージをプルできます。

    • プライベートリポジトリを設定した場合、ログイン後に権限を持つユーザーのみがイメージをプルできます。

  • イメージベースのデプロイメント

    リポジトリページで アプリケーションのデプロイメント ボタンをクリックすると、アプリケーションを直接 Container Service for Kubernetes (ACK) にデプロイできます。

  • イメージのクエリ

    • リポジトリ内のイメージを一覧表示し、その DigestImageId を取得します。

    • イメージの各レイヤーのサイズやメタデータなど、イメージレイヤー情報を確認します。

  • Webhook

    • イメージがリポジトリにプッシュされた後、指定された Webhook URL にシステムが Webhook 通知を送信するように設定できます。

    • Container Registry の下流プロセスと統合します。

  • リポジトリの権限設定

    RAM ユーザーにリポジトリのアクセス権限を付与します。

  • イメージのビルド

    • ソースコードリポジトリを管理します。コードをコミットした後、指定した構築ルールに基づいてイメージがビルドされ、指定されたリポジトリにプッシュされます。

    • Container Registry の上流プロセスと統合します。