第2章 リポジトリーの作成
リポジトリーは、関連するコンテナーイメージのセットを一元的に保存するための場所を提供します。これらのイメージを使用して、アプリケーションとその依存関係を標準化された形式で構築できます。
リポジトリーは名前空間を使用して整理します。名前空間には、それぞれ複数のリポジトリーを含めることができます。たとえば、個人プロジェクト用の名前空間、会社用の名前空間、または組織内の特定のチーム用の名前空間を設定できます。
Red Hat Quay では、ユーザーがリポジトリーへのアクセスを制御できます。リポジトリーをパブリックにすると、誰でもリポジトリーからイメージをプルまたはダウンロードできるようになります。リポジトリーをプライベートにすると、許可されたユーザーまたはチームのみにアクセスが制限されます。
Red Hat Quay でリポジトリーを作成するには、関連する docker
または podman
コマンドを使用してイメージをプッシュする方法と、Red Hat Quay UI を使用する方法の 2 つがあります。
2.1. UI を使用したイメージリポジトリーの作成 リンクのコピーリンクがクリップボードにコピーされました!
Red Hat Quay UI を使用してリポジトリーを作成するには、次の手順を実行します。
手順
- Web UI からユーザーアカウントにログインします。
Red Hat Quay のランディングページで、Create New Repository をクリックします。または、+ アイコン
New Repository をクリックすることもできます。以下に例を示します。 Create New Repository ページで、以下を行います。
使用するユーザー名または組織に Repository Name を追加します。
重要リポジトリー名には次の単語を使用しないでください。*
build
*trigger
*tag
これらの単語をリポジトリー名に使用すると、ユーザーがリポジトリーにアクセスできなくなり、リポジトリーを完全に削除できなくなります。このようなリポジトリーを削除しようとすると、
Failed to delete repository <repository_name>, HTTP404 - Not Found.
というエラーが返されます。- オプション: Click to set repository description をクリックして、リポジトリーの説明を追加します。
- ニーズに合わせて、Public または Private をクリックします。
- オプション: 必要なリポジトリーの初期化を選択します。
- Create Private Repository をクリックして、新しい空のリポジトリーを作成します。