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 25. R2 est container-registry.oracle.com/fdi/remoteagent:23.2.0. Utilisez ce nom dans toutes les commandes qui appellent <docker_image>.
  1. 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 droits d'accès appropriés.
    1. mkdir /faw/software/remoteagent/
    2. mkdir /faw/logs/RemoteAgent/config
    3. chmod -R 0777 /faw/software/remoteagent/
  2. 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>
  3. 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/logs/RemoteAgent/:/faw/logs/RemoteAgent <docker_image>

    Par exemple :

    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 l'interface utilisateur de l'agent distant n'est pas accessible, exécutez ce 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>
    Remarque

    Assurez-vous que le répertoire de journaux dans /faw/logs/RemoteAgent/ dispose de droits d'accès en écriture et que le dossier config dans /faw/software/remoteagent/config/ est présent au cas où vous auriez besoin d'ajouter des propriétés personnalisées.
  4. Vérifiez que le conteneur a démarré avec succès à l'aide du script suivant :
    run '$ docker ps'
  5. 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/logs/RemoteAgent/:/faw/logs/RemoteAgent:Z <docker_image>