在 Linux 上執行遠端代理程式 Docker

Oracle Fusion Data Intelligence 的遠端代理程式連線組態中,執行「遠端代理程式」嵌入器容器。

版本 26 的停駐程式影像名稱。R2 為 container-registry.oracle.com/fdi/remoteagent:26.8.0。在呼叫 <docker_image> 的任何命令中使用此名稱。
  1. 開啟主機 VM 上的終端機,然後執行下列命令來建立必要的目錄並套用適當的權限:
    • {color:#00875a}mkdir -p /faw/software/remoteagent/config{color}
    • chmod -R 0777 /faw/software/remoteagent/
    • mkdir /faw/logs/RemoteAgent/config
    • chmod -R 0777 /faw/logs/RemoteAgent/config
  2. 使用下列命令登入 docker 登錄,將 <username> 取代為用來登入 Oracle Container Registry 的電子郵件 ID,並將 <Auth_Token> 取代為先前建立的值。請參閱執行遠端代理程式連線先決條件
    docker login container-registry.oracle.com -u <username> -p <Auth_Token>
  3. 使用適當的嵌入器映像檔名稱取代 <docker_image> 來建立並執行嵌入器容器
    docker run -d -p 9091:9091 --name remoteagent -v /faw/software/remoteagent/config/:/faw/software/remoteagent/config/ -v /faw/software/remoteagent/autonomous-extractors/:/faw/software/remoteagent/autonomous-extractors/ -v /faw/software/custom-extractors/:/faw/software/custom-extractors -v /faw/logs/RemoteAgent/:/faw/logs/RemoteAgent <docker_image>{code}

    舉例而言:

    docker run -d -p 9091:9091 --name remoteagent -v /faw/software/remoteagent/config/:/faw/software/remoteagent/config/ -v /faw/software/remoteagent/autonomous-extractors/:/faw/software/remoteagent/autonomous-extractors/ -v /faw/software/custom-extractors/:/faw/software/custom-extractors -v /faw/logs/RemoteAgent/:/faw/logs/RemoteAgent container-registry.oracle.com/fdi/remoteagent:26.8.0
    如果遠端代理程式沒有回應,請啟用 --network host 參數,再次執行命令檔。

    備註:

    如果您需要新增自訂特性,請確定 /faw/logs/RemoteAgent/ 中的日誌目錄具有寫入權限,且 /faw/software/remoteagent/config/ 中的 config 資料夾存在。
  4. 確定容器已順利使用此命令檔啟動:
    run '$ docker ps'
  5. 如果您需要升級 Linux 主機中的遠端代理程式,請使用下列命令檔:
    
    Stop Remoteagent docker
    sudo docker stop remoteagent
    
    Remove Remoteagent docker
    sudo docker rm remoteagent
    
    Run the image:       
    sudo docker run -d -p 9091:9091 --name remoteagent -v /faw/software/remoteagent/config/:/faw/software/remoteagent/config/:Z -v /faw/software/remoteagent/autonomous-extractors/:/faw/software/remoteagent/autonomous-extractors/:Z -v /faw/software/custom-extractors/:/faw/software/custom-extractors:Z -v /faw/logs/RemoteAgent/:/faw/logs/RemoteAgent:Z <docker_image>