Exécution de Docker d'agent distant sous Windows

Exécutez le conteneur docker d'agent distant dans le cadre de la configuration de connexion d'agent distant pour Oracle Fusion Data Intelligence.

Nom de l'image docker pour la version 26. R2 est container-registry.oracle.com/fdi/remoteagent:26.8.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.
    icacls "C:/faw/software/remoteagent/" /grant Everyone:F /t
             icacls "C:/faw/logs/RemoteAgent/" /grant Everyone:F /t

    Remarque :

    • icacls : outil de ligne de commande utilisé pour gérer les listes de contrôle d'accès aux fichiers et aux répertoires.
    • "C:/faw/software/remoteagent/" : indique le répertoire cible dans lequel les modifications d'ACL seront appliquées.
    • /grant Everyone:F : accorde au groupe "Tout le monde" les droits d'accès Full Control (F) au répertoire spécifié et à tous les sous-répertoires et fichiers de manière récursive en raison du commutateur "/t". L'utilisateur a besoin d'autorisations en écriture, d'où "F" (le contrôle total a été donné). Pour utiliser l'autorisation propre à l'utilisateur, remplacez "Tout le monde" par le nom d'utilisateur.
  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>

    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:26.8.0
  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 Windows, utilisez le script suivant :
    docker run -d -p 9091:9091 --name remoteagent -v C:/faw/software/remoteagent/config/:/faw/software/remoteagent/config/:Z
          -v C:/faw/logs/RemoteAgent/:/faw/logs/RemoteAgent <docker_image>