Windowsでのリモート・エージェントDockerの実行

Oracle Fusion Data Intelligenceのリモート・エージェント接続構成の一部として、リモート・エージェント・ドック・コンテナを実行します。

リリース26のDockerイメージ名。R2はcontainer-registry.oracle.com/fdi/remoteagent:26.8.0です。この名前は、<docker_image>を呼び出すすべてのコマンドで使用します。
  1. ホストVMで端末を開き、次のコマンドを実行して必要なディレクトリを作成し、適切な権限を適用します。
    icacls "C:/faw/software/remoteagent/" /grant Everyone:F /t
             icacls "C:/faw/logs/RemoteAgent/" /grant Everyone:F /t

    ノート:

    • icacls: ファイルおよびディレクトリ・アクセス制御リスト(ACL)の管理に使用されるコマンドライン・ツールです。
    • "C:/faw/software/remoteagent/": ACL変更を適用するターゲット・ディレクトリを指定します。
    • /grant Everyone:F: これにより、指定されたディレクトリおよびすべてのサブディレクトリおよびファイルが「/t」スイッチによって再帰的に「Everyone」グループのFull Control (F)権限が付与されます。ユーザーには書込み権限が必要であるため、「F」(完全な制御が与えられました)です。ユーザー固有の権限を使用するには、「Everyone」をユーザー名に置き換えます。
  2. 次のコマンドを使用してDockerレジストリにログインし、<username>をOracle Container Registryへのログインに使用される電子メールIDに置き換え、<Auth_Token>を前に作成した値に置き換えます。リモート・エージェント接続の前提条件の実行を参照してください。
    docker login container-registry.oracle.com -u <username> -p <Auth_Token>
  3. <docker_image>のかわりに適切なDockerイメージ名を使用して、Dockerコンテナを作成して実行します
    docker run -d -p 9091:9091 --name remoteagent -v /faw/software/remoteagent/config/:/faw/software/remoteagent/config/ -v /faw/logs/RemoteAgent/:/faw/logs/RemoteAgent <docker_image>

    たとえば:

    docker run -d -p 9091:9091 --name remoteagent -v /faw/software/remoteagent/config/:/faw/software/remoteagent/config/ -v /faw/logs/RemoteAgent/:/faw/logs/RemoteAgent container-registry.oracle.com/fdi/remoteagent:26.8.0
  4. このスクリプトを使用して、コンテナが正常に起動したことを確認します。
    run '$ docker ps'
  5. Windowsホストのリモート・エージェントをアップグレードする必要がある場合は、次のスクリプトを使用します。
    docker run -d -p 9091:9091 --name remoteagent -v C:/faw/software/remoteagent/config/:/faw/software/remoteagent/config/:Z
          -v C:/faw/logs/RemoteAgent/:/faw/logs/RemoteAgent <docker_image>