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 26. R1 es
container-registry.oracle.com/fdi/remoteagent:25.5.0. Utilice este nombre en cualquier comando que llame a <docker_image>.
- 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:
{color:#00875a}mkdir -p /faw/software/remoteagent/config{color}chmod -R 0777 /faw/software/remoteagent/mkdir /faw/logs/RemoteAgent/configchmod -R 0777 /faw/logs/RemoteAgent/config
- 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> - 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/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}Por ejemplo:
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:25.5.0Si el agente remoto no responde, vuelva a ejecutar la secuencia de comandos con el parámetro --network host activado.Nota
Asegúrese de que el directorio de logs en/faw/logs/RemoteAgent/tenga permisos de escritura y de que la carpetaconfigen/faw/software/remoteagent/config/esté presente en caso de que necesite agregar propiedades personalizadas. - Verifique que el contenedor se haya iniciado correctamente con este script:
run '$ docker ps' - 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/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>