第3章 Quay.io ユーザーインターフェイスの概要
Quay.io のユーザーインターフェイス (UI) は、プラットフォームのエコシステム内でコンテナーイメージを管理および操作するためのユーザーのゲートウェイとして機能する基本コンポーネントです。Quay.io の UI は、直感的でユーザーフレンドリーなインターフェイスを提供するように設計されており、あらゆるスキルレベルのユーザーが Quay.io の機能を簡単に操作して利用できるようになります。
このドキュメントセクションは、Quay.io の UI の主要な要素と機能をユーザーに紹介することを目的としています。UI のレイアウト、ナビゲーション、主要な機能などの重要な側面をカバーし、ユーザーが Quay.io のコンテナーレジストリーサービスを探索して最大限に活用するための強固な基盤を提供します。
このドキュメント全体を通じて、次のトピックに関する段階的な手順、視覚的補助、および実践的な例が提供されます。
- アプリケーションとリポジトリーの探索
- Quay.io チュートリアルの使用
- 価格と Quay.io プラン
- サインインして Quay.io 機能を使用する
このドキュメントをまとめると、ユーザーが UI の微妙な違いをすぐに把握し、Quay.io を使用してコンテナー化の手順をうまく進めることができるようになります。
3.1. Quay.io ランディングページ
Quay.io ランディングページは、ユーザーが提供されるコンテナーレジストリーサービスにアクセスするための中央ハブとして機能します。このページには、ユーザーがコンテナーイメージを簡単に安全に保存、構築、デプロイできるようガイドするための重要な情報とリンクが提供されます。
Quay.io のランディングページには、次のリソースへのリンクが含まれています。
ランディングページには、定期メンテナンスに関する情報も含まれています。定期メンテナンス中、Quay.io は読み取り専用モードで動作し、プル機能は通常どおり動作します。スケジュールされたメンテナンス中は、プッシュとビルドは動作しなくなります。Quay.io の Status ページ に移動し、Subscribe To Updates をクリックすると、Quay.io のメンテナンスに関する更新を購読できます。
ランディングページには、次のリソースへのリンクも含まれています。
- Documentation。このページでは、Quay.io の使用に関するドキュメントを提供します。
- Terms。このページでは、Red Hat Online Services に関する法的情報を提供します。
- Privacy。このページには、Red Hat のプライバシーに関する声明に関する情報が記載されています。
- Security。このページでは、SSL/TLS、暗号化、パスワード、アクセス制御、ファイアウォール、データ復元力など、Quay.io のセキュリティーに関する情報を提供します。
- About。このページには、使用されているパッケージとプロジェクトに関する情報、および製品の簡単な歴史が含まれています。
- Contact。このページには、サポートと Red Hat サポートチームへの連絡先に関する情報が含まれています。
- All Systems Operational。このページには、Quay.io のステータスとメンテナンスの簡単な履歴に関する情報が含まれています。
- Cookies。このリンクをクリックすると、ポップアップボックスが表示され、Cookie の設定を行うことができます。
また、オンプレミスで Red Hat Quay を試す または クラウドで Red Hat Quay を試す に関する情報も表示され、Pricing ページにリダイレクトされます。各オプションには無料トライアルが用意されています。
3.1.1. Quay.io アカウントの作成
Quay.io の新規ユーザーは、Red Hat アカウントに登録 し、Quay.io ユーザー名を作成する必要があります。これらのアカウントは相関していますが、次の 2 つの明確な違いがあります。
- Quay.io アカウントを使用して、コンテナーイメージまたは Open Container Initiative イメージを Quay.io にプッシュおよびプルしてイメージを保存できます。
- Red Hat アカウントは、ユーザーに Quay.io ユーザーインターフェイスへのアクセスを提供します。有料サービスをご利用の場合は、このアカウントを使用して Red Hat Ecosystem Catalog のイメージにアクセスすることもでき、Quay.io リポジトリーにプッシュできます。
ユーザーはまず Red Hat アカウントに登録し、次に Quay.io アカウントを作成する必要があります。ユーザーが Quay.io のすべての機能を適切に使用するには、両方のアカウントが必要です。
3.1.1.1. Red Hat アカウントの登録
Quay.io の Red Hat アカウントを登録するには、次の手順を使用します。
手順
- Red Hat カスタマーポータル に移動します。
- ナビゲーションペインで、Log In をクリックします。
- ログインページに移動したら、Register for a Red Hat Account をクリックします。
- Red Hat のログイン ID を入力します。
- パスワードを入力します。
次の個人情報を入力します。
- 名
- 姓
- メールアドレス
- 電話番号
お住まいの国または地域に応じた次の連絡先情報を入力してください。以下に例を示します。
- 国/地域
- 住所
- 郵便番号
- 市区町村
- 国
- Red Hat の利用規約を選択して同意します。
- Create my account をクリックします。
- Quay.io に移動してログインします。
3.1.1.2. Quay.io ユーザーアカウントの作成
Quay.io ユーザーアカウントを作成するには、次の手順を使用します。
前提条件
- Red Hat アカウントが作成されている。
手順
- 必要に応じて、I am not a robot をクリックして確認し、キャプチャーを解決します。Confirm Username ページにリダイレクトされます。
- Confirm Username ページで、ユーザー名を入力します。デフォルトでは、ユーザー名が生成されます。同じユーザー名がすでに存在する場合は、一意になるように最後に番号が追加されます。このユーザー名は、Quay Container Registry の namespace として使用されます。
- ユーザー名を決定したら、Confirm Username をクリックします。Quay.io Repositories ページにリダイレクトされます。このページは、ユーザーがリポジトリーに簡単にアクセスして管理できる専用ハブとして機能します。このページから、ユーザーはコンテナーイメージと関連リソースを効率的に整理、移動、操作できます。
3.1.1.3. Quay.io シングルサインオンのサポート
Red Hat シングルサインオン (SSO) は Quay.io で使用できます。Quay.io で Red Hat SSO をセットアップするには、次の手順を使用します。ほとんどのユーザーにとって、これらのアカウントはすでにリンクされています。ただし、一部の従来の Quay.io ユーザーの場合は、この手順が必要になる場合があります。
前提条件
- Quay.io アカウントが作成されている。
手順
- Quay.io の Recovery ページ に移動します。
- ユーザー名とパスワードを入力し、Sign in to Quay Container Registry をクリックします。
-
ナビゲーションペインで、ユーザー名
Account Settings をクリックします。 - ナビゲーションウィンドウで、External Logins and Applications をクリックします。
- Attach to Red Hat をクリックします。
すでに Red Hat SSO にサインインしている場合、アカウントは自動的にリンクされます。それ以外の場合は、Red Hat ログイン名または電子メールとパスワードを入力して、Red Hat SSO にサインインするように求められます。または、最初に新しいアカウントを作成しないといけない場合があります。
Red Hat SSO にサインインした後、ログインページから Red Hat アカウントを使用して Quay.io に対して認証することを選択できます。
関連情報
- 詳細は、Quay.io Now Supports Red Hat Single Sign On を参照してください。
3.1.2. Quay.io を探索する
Quay.io の Explore ページは、ユーザーが Quay.io コミュニティーによって共有されているコンテナーイメージ、アプリケーション、およびリポジトリーの膨大なコレクションを詳しく調べることができる貴重なハブです。直感的でユーザーフレンドリーなデザインの Explore ページには強力な検索機能があり、ユーザーはコンテナー化されたアプリケーションやリソースを簡単に見つけることができます。
3.1.3. Quay.io を試す (非推奨)
Red Hat Quay チュートリアルは現在非推奨となっており、v2 UI が一般公開 (GA) されると削除される予定です。
Quay.io の Tutorial ページでは、ユーザーと Quay.io コンテナーレジストリーサービスの概要が提供されます。Continue Tutorial をクリックすると、Quay.io で次の機能を実行する方法を学ぶことができます。
- Docker CLI から Quay Container Registry にログインする
- コンテナーを起動する
- コンテナーからイメージを作成する
- リポジトリーを Quay Container Registry にプッシュする
- リポジトリーを表示する
- ビルドトリガーをセットアップする
- リポジトリーの権限を変更する
3.1.4. Quay.io の価格に関する情報
無料利用枠に加えて、Quay.io は特典を強化したいくつかの有料プランも提供しています。
Quay.io の Pricing ページには、Quay.io プランと各プランの関連価格に関する情報が表示されます。各段階のコストは、Pricing ページで確認できます。すべての Quay.io プランには次の利点が含まれます。
- 継続的インテグレーション
- パブリックリポジトリー
- ロボットアカウント
- チーム
- SSL/TLS 暗号化
- ロギングおよび監査
- 請求書履歴
Quay.io サブスクリプションは、Stripe 支払い処理プラットフォームによって処理されます。Quay.io にサインアップするには、有効なクレジットカードが必要です。
Quay.io にサインアップするには、次の手順を実行します。
手順
- Quay.io の Pricing ページ に移動します。
プラン (例: Small) を決定し、Buy Now をクリックします。Create New Organization ページにリダイレクトされます。以下の情報を入力します。
- 組織名
- 組織の電子メール
- オプション: たとえば、Small より大きいプランが必要な場合は、別のプランを選択できます。
- そのキャプチャーを解決し、Create Organization を選択します。
Stripe にリダイレクトされます。以下の情報を入力します。
- MM/YY および CVC を含む カード情報
- カードの名前
- 国または地域
- 郵便番号 (該当する場合)
- 情報を保存したい場合は、チェックボックスをオンにします。
- 電話番号
- すべてのボックスに入力したら、Subscribe をクリックします。