このドキュメントで説明されているソフトウェアはサポートされていないか、拡張サポートが提供されています。
現在サポートされているリリースにアップグレードすることをお薦めします。

5.1 Oracle Container Registryの使用

Oracle Container Registryには、エンタープライズで使用することができるライセンスのある市販のOracleソフトウェア製品のDockerイメージが含まれています。 Oracle Registry Serverにアクセスするには、Oracle Single Sign-Onアカウントが必要です。 Oracle Container Registryは、管理者が認証し、組織が使用したいソフトウェア用のDockerイメージを選択できるWebインタフェースを提供します。 Oracle標準の条件および制限事項は、Webインタフェースを介して同意する必要があります。 Oracle標準の条件と制限が合意されたら、標準のDocker pullコマンドを使用して、Oracle Container Registryからソフトウェアのイメージを取り出すことができます。

Oracle Container Registryからイメージをプルするには

  1. Webブラウザで、https://container-registry.oracle.comにナビゲートし、Oracle Single Sign-On認証サービスを使用してログインします。

  2. Webインタフェースを使用して、デプロイするOracleソフトウェア・イメージのOracle標準の条件および制限に同意します。 これらの条件の受諾は、ソフトウェア・イメージをOracle Single Sign-Onログイン資格証明にリンクするデータベースに格納されます。 オラクル標準の条件および制限の承諾は、最後に受諾してから8時間有効です。 これは予告なしに変更されることがあります。 有効期限内にイメージを引っ張って受け入れられない場合は、イメージを取り込もうとする前に処理を繰り返す必要があります。

  3. Webインタフェースを使用して、Oracleソフトウェア・イメージを参照または検索します。

  4. ホスト・システムでは、docker loginコマンドを使用して、Webインタフェースにログインするときと同じ資格証明を使用してOracle Container Registryに対して認証します:

    # docker login container-registry.oracle.com

    このコマンドは、ユーザー名とパスワードの入力を求めるプロンプトを表示します。

  5. ホスト・システムで次のコマンドを実行します:

    # docker pull container-registry.oracle.com/area/image[[:tag]] 

    areaをレジストリ内のリポジトリのロケーションに置き換え、imageをOracle Container Registryでホストされているソフトウェア・イメージの名前に置き換えます。 オプションで、イメージの特定の[[:tag]]を指定することができます。 次に例を示します。

    # docker pull container-registry.oracle.com/os/oraclelinux:7
    # docker pull container-registry.oracle.com/java/serverjre

    areaimageはほとんど常に小文字で指定されていることに注意してください。 イメージをプルするコマンドは、通常、Oracle Container RegistryのWebインタフェースでイメージを表示しているときに、レポ情報ページに表示されます。 イメージに関する他の有益な情報と、それをどのように実行すべきかについては、同じページでもご覧になれます。

  6. 資格証明が検証され、Oracle標準の条件と制限が受け入れられた場合、イメージはサーバーから引き出され、ローカルに保管され、コンテナのデプロイに使用できる状態になります。