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

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

릴리스 26에 대한 도커 이미지 이름입니다. R2는 container-registry.oracle.com/fdi/remoteagent:26.8.0입니다. <docker_image>를 호출하는 모든 명령에서 이 이름을 사용합니다.
  1. 호스트 VM에서 터미널을 열고 다음 명령을 실행하여 필요한 디렉토리를 만들고 적절한 권한을 적용합니다.
    icacls "C:/faw/software/remoteagent/" /grant Everyone:F /t
             icacls "C:/faw/logs/RemoteAgent/" /grant Everyone:F /t

    참고:

    • icacls: 파일 및 ACL(디렉토리 액세스 제어 목록)을 관리하는 데 사용되는 명령줄 도구입니다.
    • "C:/faw/software/remoteagent/": ACL 변경사항이 적용될 대상 디렉토리를 지정합니다.
    • /grant Everyone:F: "Everyone" 그룹에 "/t" 스위치로 인해 지정된 디렉토리 및 모든 하위 디렉토리와 파일에 대해 F(전체 제어) 권한을 재귀적으로 부여합니다. 사용자에게 쓰기 권한이 필요하므로 "F"(전체 제어가 제공됨)입니다. 사용자별 권한을 사용하려면 "Everyone"을 사용자 이름으로 바꿉니다.
  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/logs/RemoteAgent/:/faw/logs/RemoteAgent <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 container-registry.oracle.com/fdi/remoteagent:26.8.0
  4. 다음 스크립트를 사용하여 컨테이너가 성공적으로 시작되었는지 확인합니다.
    run '$ docker ps'
  5. Windows 호스트에서 원격 에이전트를 업그레이드해야 하는 경우 다음 스크립트를 사용합니다.
    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>