2 Oracle Graphクイックスタート・コンテナ・イメージの実行

Oracle Graphクイックスタート・コンテナ・イメージを使用すると、Oracle Databaseのプロパティ・グラフ機能を簡単に開始できます。

このイメージは次のコンポーネントで構成されています:
  • Oracle Database 23ai Free (23.7.0.0-liteに基づく)イメージ
  • JDK 21
  • Graph Server (RPMファイル) and Client (25.2バージョン)

また、データベースには、次のものが事前構成されています:

  • GRAPHUSERユーザー・アカウント。
  • 銀行取引データに基づく、BANK_GRAPHというSQLプロパティ・グラフの例。

Linuxのバージョンに応じて、DockerまたはPodmanを使用してOracle Graphクイックスタート・コンテナ・イメージを実行できます:

このイメージは、Oracle Linux 8の64ビットArmアーキテクチャでは使用できません。

開始する前に、次の前提条件の操作を実行します:

  1. Oracle Container Registryにサインインし、オラクル社標準の条件および規制に同意して、graph-quickstartイメージをダウンロードします。
  2. Oracle Container RegistryでDockerまたはPodmanを認証するための認証トークンを生成します。

    詳細は、Oracle Container Registryで使用するための認証トークンの生成を参照してください。

DockerまたはPodmanコンテナ内でOracle Graphクイックスタート・コンテナ・イメージを実行するには、次の手順を実行します。

  1. 次のコマンドを実行して、ホスト・システムからログインします:
    podman login container-registry.oracle.com
    docker login container-registry.oracle.com
    ホスト・システムがファイアウォールの背後にある場合は、必要なプロキシ環境変数にプロキシ・サーバーのアドレスを構成するようにします。

    プロンプトが表示されたら、Oracleアカウントのユーザー名およびパスワードの認証トークンを指定します。

  2. 次のコマンドを実行して、Oracle Container Registryから最新のgraph-quickstartイメージをダウンロードします:
    podman pull container-registry.oracle.com/database/graph-quickstart:25.2.0
    docker pull container-registry.oracle.com/database/graph-quickstart:25.2.0

    または、このステップをスキップしてコンテナを直接実行すると、次のステップに示すようにイメージが自動的にプルされます。

  3. 次のように、Oracle Graphクイックスタート・コンテナを実行します:
    podman run -d --name <container_name> -p <host_port>:7007 -e ORACLE_PWD=<database_password> container-registry.oracle.com/database/graph-quickstart:25.2.0
    docker run -d --name <container_name> -p <host_port>:7007 -e ORACLE_PWD=<database_password> container-registry.oracle.com/database/graph-quickstart:25.2.0
    前のコマンドで、
    • --name: コンテナの名前を指定します。
    • -d: コンテナがバックグラウンドで実行されることを示します。
    • -p: ホストのポートからコンテナのポートへのポートのマッピング。
    • -e: GRAPHUSERおよびPDBADMINユーザー・アカウントのOracle Databaseパスワードを指定する、コンテナ内の環境変数(ORACLE_PWD)を設定します。
    詳細は、Oracle Container RegistryのOracle Graphクイックスタート・コンテナ・イメージのドキュメント・ページを参照してください。