オプション1: Oracle Container Registryからのコンテナ・イメージの取得

Oracle Container Registryから公式のTimesTenコンテナ・イメージを取得するタスクを次に示します:

タスク1: 認証トークンの作成

  1. Webブラウザから、Oracleアカウントを使用してOracle Container Registry Webインタフェースにログインします。
  2. 「Oracle login」の右上隅で、下矢印を展開し、「Auth Token」を選択します。
  3. 「Auth Token」ページで、「Generate Key」を選択します。
生成されたキー(認証トークン)をコピーして安全な場所に保存します。後で必要になります。

タスク2: Oracleライセンス契約の同意

  1. まだOracle Container Registryを使用していない場合は、Oracleアカウントを使用してOracle Container Registry Webインタフェースにログインします。
  2. 「TimesTen Repositories」ページの「Repository」列で、timestenまたはtimesten-xeリポジトリを選択します。timestenリポジトリにはTimesTenを実行するためのコンテナ・イメージが含まれ、timesten-xeリポジトリにはTimesTen XEを実行するためのコンテナ・イメージが含まれています。
  3. Oracleライセンス契約に同意します。timestenリポジトリでコンテナ・イメージを選択した場合のみ、このステップを完了します。TimesTenはライセンスされたOracle製品であるため、このリポジトリでコンテナ・イメージを使用するには、Oracleライセンス契約に同意する必要があります。このステップは1回のみ実行する必要があります。
    1. 「Official container images for the Oracle TimesTen In-Memory Database」ページで、「Quick Reference Description」の右側にある「Select Language」ドロップダウン・リストを見つけます。「Select Language」ドロップダウン・リストで、お使いの言語を選択します。「Continue」ボタンの前のテキストを確認し、「Continue」をクリックします。

      「Continue」ボタンの前に表示されるテキストは、次のようになります: 「You must agree to and accept the Oracle Standard Terms and Restrictions prior to downloading from the Oracle Container Registry.Please read the license agreement on the following page carefully.」

    2. 「Oracle Standard Terms and Restrictions」ページで、ページの情報を確認し、ページの下部にある「Accept」をクリックします。
    「Official container images for the Oracle TimesTen In-Memory Database」ページが再度表示されます。「Quick Reference Description」の右側にある緑色のチェック・マークと次のようなテキストを探します: 「You last accepted the Oracle Standard Terms and Restrictions on 05/08/2024 at 01:28 PM Coordinated Universal Time (UTC).」
  4. TimesTenコンテナ・イメージを選択します。

    timestenまたはtimesten-xeリポジトリ・ページで、コンテナ・イメージのリストをスクロールして、KubernetesクラスタへのTimesTen Kubernetesオペレータのデプロイに使用するTimesTenコンテナ・イメージを特定します。

    たとえば、container-registry.oracle.com/timesten/timesten:22.1.1.27.0を選択します。

取得した情報のサマリー・シートを次に示します。今後の参照用に保存してください。

項目

Oracle Container Registryのユーザー名

john.smith@example.com

生成された認証トークン

z1SbLO4JgwqzLEn1ZxJ

コンテナ・イメージ

container-registry.oracle.com/timesten/timesten:22.1.1.27.0

タスク3: Oracle Container Registryから開発ホストへのコンテナ・イメージのプル

  1. 開発ホストで、docker loginコマンドを使用してOracle Container Registryにログインします。
    docker login container-registry.oracle.com
    プロンプトで、次を入力します。
    • username: Oracle Container Registry Webインタフェースへのサインインに使用するユーザー名を入力します。この例では、john.smith@example.comを使用します。

    • password: 以前に生成および保存した認証トークンを入力します。
    Username: john.smith@example.com
    Password: auth token
    Login Succeeded!

    docker login操作では、パスワードの入力を求められたときに指定した認証トークンを使用して$HOME/.docker/config.jsonファイルを作成または更新します。dockerを使用して、TimesTenコンテナ・イメージにアクセスしてOracle Container Registryからローカル開発ホストにプルできるようになりました。

  2. Oracle Container RegistryからTimesTenコンテナ・イメージをプルします。
    docker pull container-registry.oracle.com/timesten/timesten:22.1.1.27.0

おめでとうございます。Oracle Container RegistryからTimesTenコンテナ・イメージを取得し、開発ホストにプルしました。

次のステップ

「パート2: Kubernetesクラスタのコンテナ・レジストリの選択」に進みます。