第1章 Red Hat Quay のユーザーと組織の作成

Red Hat Quay でコンテナイメージを保持するためのリポジトリの作成を開始する前に、そのリポジトリをどのように整理するかを検討する必要があります。Red Hat Quay インスタンスの各リポジトリは、以下のいずれかに関連付けられている必要があります。

  • ユーザー:ユーザーアカウントは、Web UIまたはコンテナクライアント(docker loginなど)を介して、Red Hat Quayインスタンスにログインするためのものです。レポジトリーを作成すると、その名前はmyquay.example.com/<user>/<repo>のように、ご自分のアカウントと関連付けられます。そのレポジトリーを作成したら、他のRed Hat Quayユーザーアカウントやロボットアカウントと呼ばれるものにレポジトリーへのアクセスを許可することができます。
  • 組織:ユーザーアカウントを作成するにはスーパーユーザーの権限が必要ですが、ユーザーのグループ間でリポジトリを効率的に共有するために、どのユーザーでも組織を作成することができます。組織とは、ユーザーアカウントのようなもので、他のユーザーアカウントやロボットアカウントにレポジトリへのアクセスを定義することができます。しかし、チームと呼ばれるユーザーのセットにアクセス権を追加することもできます。ある組織の下で作成されたリポジトリは、myquay.example.com/<org>/<repo>のようになります。

以下のセクションでは、Red Hat Quay にユーザーアカウントと組織を作成する方法について説明します。ユーザーアカウントの作成には、スーパーユーザーの権限が必要です。

1.1. ユーザーアカウントの作成

Red Hat Quay インスタンスに新しいユーザーを作成するには、以下の手順に従います。

  1. Red Hat Quayにスーパーユーザー(デフォルトではquay)としてログインします。
  2. ホームページの右上からアカウント名を選択し、Super User Admin Panelを選択します。
  3. 左の列からUsersアイコンを選択します。
  4. Create Userボタンを選択します。
  5. 新しいユーザーのUsernameとEmailアドレスを入力し、続いてCreate Userボタンを選択します。
  6. Usersページに戻り、新しいUsernameの右側にあるOptionsアイコンを選択します。下図のようなドロップダウンメニューが表示されます。

    Select Options drop-down to change user passwords

  7. メニューからChange Passwordを選択します。
  8. 新しいパスワードを追加して確認した後、 Change User Passwordボタンを選択します。

新しいユーザーは、そのユーザー名とパスワードを使って、Web UIやコンテナクライアントを使ってログインできるようになります。