Docker에서 시스템 환경 변수를 사용하여 원터치 Domino 설정 호출

Docker에서 Domino를 실행하는 경우 이 절차를 실행하여 시스템 환경 변수를 사용하여 원터치 Domino 설정을 호출합니다.

시작하기 전에

다음 절차를 완료합니다.

프로시저

  1. Domino 데이터 디렉토리를 저장할 볼륨을 작성합니다. 예를 들어, notesdata라는 볼륨을 작성하려면 다음 Docker 명령을 실행합니다.
    docker volume create notesdata
  2. 다음 Docker 명령을 실행하여 컨테이너를 작성하고 원터치 Domino 설정을 호출하여 서버를 설정하고 실행합니다.
    docker run -it -v <Docker volume name>:<data directory> --name <container name> --env-file <env file name> -p <HostPort:ContainerPort> domino-docker:<image> --autoconf
    예:
    docker run -it -v notesdata:/local/notesdata --name adminserver --env-file env.txt -p 8585:8585 -p 1352:1352 -p 443:443 domino-docker:V1200 --autoconf

결과

새 Docker 컨테이너에서 새 Domino 서버가 시작되고 실행됩니다.

어떤 이유로든 1단계로 구성된 설정이 실패할 경우 컨테이너에서 작성된 autoconfigure.log 파일을 검토하십시오. 이 경우에는 컨테이너가 실행되지 않으므로 다음과 같은 방법 중 하나로 로그 파일에 액세스할 수 있습니다.
  • 임시 컨테이너 작성:
    1. Docker 명령을 실행하여 절차에 지정한 볼륨과 동일한 볼륨을 사용하는 배시 셸에서 실행되는 컨테이너를 작성합니다. 예:
      docker run -it -v notesdata:/local/notesdata --name debug --entrypoint /bin/bash -p 8585:8585 -p 1352:1352 -p 443:443 domino-docker:V1200
    2. 실패에 대한 자세한 정보를 보려면 IBM_TECHNICAL_SUPPORT/autoconfigure.log를 조사합니다.
  • 다음 Docker 명령을 실행하여 Docker 볼륨에서 호스트에 있는 다른 경로로 autoconfigure.log를 복사합니다.
    docker cp <container>:/file/path/within/container /host/path/target
    예를 들어,
    docker cp adminserver:/local/notesdata/IBM_TECHNICAL_SUPPORT/autoconfigure.log C:\tmp