Executar o Remote Agent Docker no Linux

Execute o contêiner do docker do Agente Remoto como parte da configuração de conexão do agente remoto para o Oracle Fusion Data Intelligence.

O nome da imagem do docker da release 25. R2 é container-registry.oracle.com/fdi/remoteagent:23.2.0. Use esse nome em qualquer comando que chame <docker_image>.
  1. Abra um terminal na VM host e execute os comandos a seguir para criar os diretórios necessários e aplicar as permissões apropriadas.
    1. mkdir /faw/software/remoteagent/
    2. mkdir /faw/logs/RemoteAgent/config
    3. chmod -R 0777 /faw/software/remoteagent/
  2. Faça log-in no registro do docker com o comando a seguir, substituindo <username> pelo ID de e-mail usado para fazer log-in no Oracle Container Registry e <Auth_Token> pelo valor criado anteriormente. Consulte Executar Pré-requisitos de Conexão do Agente Remoto.
    docker login container-registry.oracle.com -u <username> -p <Auth_Token>
  3. Crie e execute o contêiner do docker com o nome de imagem do docker apropriado no 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 exemplo:

    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

    Se a interface do usuário do agente remoto não estiver acessível, execute 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>
    Observação

    Certifique-se de que o diretório de logs em /faw/logs/RemoteAgent/ tenha permissões de gravação e que a pasta config em /faw/software/remoteagent/config/ esteja presente no caso de você precisar adicionar propriedades personalizadas.
  4. Verifique se o contêiner foi iniciado com sucesso usando este script:
    run '$ docker ps'
  5. Se você precisar fazer upgrade do agente remoto no host do Linux, use o seguinte 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>