Linux에서 원격 에이전트 Docker 실행

Oracle Fusion Data Intelligence에 대한 원격 에이전트 접속 구성의 일부로 원격 에이전트 도커 컨테이너를 실행합니다.

릴리스 26에 대한 도커 이미지 이름입니다. R2는 container-registry.oracle.com/fdi/remoteagent:26.8.0입니다. <docker_image>를 호출하는 모든 명령에서 이 이름을 사용합니다.
  1. 호스트 VM에서 터미널을 열고 다음 명령을 실행하여 필요한 디렉토리를 만들고 적절한 권한을 적용합니다.
    • {color:#00875a}mkdir -p /faw/software/remoteagent/config{color}
    • chmod -R 0777 /faw/software/remoteagent/
    • mkdir /faw/logs/RemoteAgent/config
    • chmod -R 0777 /faw/logs/RemoteAgent/config
  2. 다음 명령을 사용하여 도커 레지스트리에 로그인하고, <username>를 Oracle Container Registry에 로그인하는 데 사용되는 전자메일 ID로 바꾸고, <Auth_Token>를 앞에서 생성한 값으로 바꿉니다. 원격 에이전트 접속 필요 조건 수행을 참조하십시오.
    docker login container-registry.oracle.com -u <username> -p <Auth_Token>
  3. <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}

    예:

    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:26.8.0
    원격 에이전트가 응답하지 않을 경우 --network host 매개변수가 사용으로 설정된 상태로 스크립트를 다시 실행합니다.

    참고:

    사용자 정의 속성을 추가해야 하는 경우 /faw/logs/RemoteAgent/의 로그 디렉토리에 쓰기 권한이 있고 /faw/software/remoteagent/config/config 폴더가 있는지 확인하십시오.
  4. 다음 스크립트를 사용하여 컨테이너가 성공적으로 시작되었는지 확인합니다.
    run '$ docker ps'
  5. Linux 호스트에서 원격 에이전트를 업그레이드해야 하는 경우 다음 스크립트를 사용합니다.
    
    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>