Exécution de Docker d'agent distant sur Linux
Exécutez le conteneur docker d'agent distant dans le cadre de la configuration de la connexion à l'agent distant pour Oracle Fusion Data Intelligence.
Nom de l'image docker pour la version 26. R1 est
container-registry.oracle.com/fdi/remoteagent:25.5.0. Utilisez ce nom dans toutes les commandes qui appellent <docker_image>.
- Ouvrez un terminal sur la machine virtuelle hôte et exécutez les commandes suivantes pour créer les répertoires requis et appliquer les autorisations appropriées :
{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
- Connectez-vous au registre docker à l'aide de la commande suivante, en remplaçant
<username>par l'ID de courriel utilisé pour la connexion à Oracle Container Registry et<Auth_Token>par la valeur créée précédemment. Reportez-vous à Exécution des prérequis de connexion à l'agent distant.docker login container-registry.oracle.com -u <username> -p <Auth_Token> - Créer et exécuter le conteneur Docker avec le nom d'image Docker approprié à la place 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}Par exemple :
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 l'agent distant ne répond pas, exécutez à nouveau le script avec le paramètre --network host activé.Remarque
Assurez-vous que le répertoire de journaux dans/faw/logs/RemoteAgent/dispose de droits d'accès en écriture et que le dossierconfigdans/faw/software/remoteagent/config/est présent au cas où vous auriez besoin d'ajouter des propriétés personnalisées. - Vérifiez que le conteneur a démarré avec succès à l'aide du script suivant :
run '$ docker ps' - Si vous devez mettre à niveau l'agent distant dans l'hôte Linux, utilisez le script suivant :
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>