Esegui Docker agente remoto su Windows

Eseguire il contenitore docker Remote Agent come parte della configurazione della connessione agente remoto per Oracle Fusion Data Intelligence.

Nome dell'immagine docker per la release 25. R2 è container-registry.oracle.com/fdi/remoteagent:23.2.0. Utilizzare questo nome in tutti i comandi che richiedono <docker_image>.
  1. Aprire un terminale nella VM host ed eseguire i comandi riportati di seguito per creare le directory richieste e applicare le autorizzazioni appropriate.
    icacls "C:/faw/software/remoteagent/" /grant Everyone:F /t
             icacls "C:/faw/logs/RemoteAgent/" /grant Everyone:F /t
    Nota

    • icacls: si tratta di uno strumento della riga di comando utilizzato per gestire le liste di controllo dell'accesso a file e directory (ACL, File Access Control List).
    • "C:/faw/software/remoteagent/": specifica la directory di destinazione in cui verranno applicate le modifiche ACL.
    • /grant Everyone:F: concede le autorizzazioni Full Control (F) del gruppo "Tutti" alla directory specificata e a tutte le sottodirectory e i file in modo ricorsivo a causa dello switch "/t". L'utente ha bisogno di autorizzazioni di scrittura, quindi "F" (è stato fornito il controllo completo). Per utilizzare l'autorizzazione specifica dell'utente, sostituire "Tutti" con il nome utente.
  2. Eseguire il login al registro docker con il comando seguente, sostituendo <username> con l'ID di posta elettronica utilizzato per eseguire il login a Oracle Container Registry e <Auth_Token> con il valore creato in precedenza. Vedere Esecuzione dei prerequisiti di connessione dell'agente remoto.
    docker login container-registry.oracle.com -u <username> -p <Auth_Token>
  3. Creare ed eseguire il contenitore docker con il nome immagine docker appropriato al posto di <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 <docker_image>

    Ad esempio:

    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:23.2.0
  4. Verificare che il contenitore sia stato avviato correttamente utilizzando questo script:
    run '$ docker ps'
  5. Se è necessario aggiornare l'agente remoto nell'host Windows, utilizzare lo script seguente:
    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>