Esegui Docker agente remoto su Linux

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.
    1. dir. commerciale /faw/software/remoteagent/
    2. dir. commerciale /faw/logs/RemoteAgent/config
    3. chmod -R 0777 /faw/software/remoteagent/
  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

    Se l'interfaccia utente dell'agente remoto non è accessibile, eseguire lo script seguente:

    sudo docker run -d -p 9091:9091 --name remoteagent --network host -v /faw/software/remoteagent/config/:/faw/software/remoteagent/config/ -v /faw/logs/RemoteAgent/:/faw/logs/RemoteAgent <docker_image>
    Nota

    Assicurarsi che la directory dei log in /faw/logs/RemoteAgent/ disponga delle autorizzazioni di scrittura e che la cartella config in /faw/software/remoteagent/config/ sia presente nel caso in cui sia necessario aggiungere proprietà personalizzate.
  4. Verificare che il contenitore sia stato avviato correttamente utilizzando questo script:
    run '$ docker ps'
  5. Se è necessario aggiornare l'agente remoto nell'host Linux, utilizzare lo script seguente:
    
    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/logs/RemoteAgent/:/faw/logs/RemoteAgent:Z <docker_image>