Ejecución de Docker de agente remoto en Linux

Ejecute el contenedor de docker de agente remoto como parte de la configuración de conexión de agente remoto para Oracle Fusion Data Intelligence.

Nombre de imagen de docker para la versión 25. R2 es container-registry.oracle.com/fdi/remoteagent:23.2.0. Utilice este nombre en cualquier comando que llame a <docker_image>.
  1. Abra un terminal en la máquina virtual del host y ejecute los siguientes comandos para crear los directorios necesarios y aplicar los permisos adecuados.
    1. mkdir /faw/software/remoteagent/
    2. mkdir /faw/logs/RemoteAgent/config
    3. chmod -R 0777 /faw/software/remoteagent/
  2. Conéctese al registro de docker con el siguiente comando, sustituyendo <username> por el ID de correo electrónico utilizado para conectarse a Oracle Container Registry y <Auth_Token> por el valor creado anteriormente. Consulte Requisitos previos de conexión de agente remoto.
    docker login container-registry.oracle.com -u <username> -p <Auth_Token>
  3. Cree y ejecute el contenedor de docker con el nombre de imagen de docker adecuado en lugar de <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>

    Por ejemplo:

    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

    Si no se puede acceder a la interfaz de usuario del agente remoto, ejecute este script:

    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

    Asegúrese de que el directorio de logs en /faw/logs/RemoteAgent/ tenga permisos de escritura y de que la carpeta config en /faw/software/remoteagent/config/ esté presente en caso de que necesite agregar propiedades personalizadas.
  4. Verifique que el contenedor se haya iniciado correctamente con este script:
    run '$ docker ps'
  5. Si necesita actualizar el agente remoto en el host de Linux, utilice el siguiente script:
    
    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>