Docker에서 JSON 파일의 매개변수를 사용한 원터치 Domino 설정 호출

Docker에서 Domino를 실행하는 경우 이 절차를 실행하여 JSON 파일의 매개변수를 사용하여 원터치 Domino 설정을 호출합니다.

시작하기 전에

다음 절차를 완료합니다.

이 태스크 정보

매개변수 값이 국제(비ASCII) 문자를 포함하는 경우 시스템 환경 변수를 통해 호출하는 대신 이 절차를 사용하십시오. 시스템 환경 변수는 Docker 호스트의 로케일 설정을 사용하는데, 이는 국제 문자와 호환되지 않을 수 있습니다.

프로시저

  1. Domino 데이터 디렉토리를 저장할 볼륨을 작성합니다. 예를 들어, notesdata라는 볼륨을 작성하려면 다음 Docker 명령을 실행합니다.
    docker volume create notesdata
  2. 다음 Docker 명령을 실행합니다. 이 명령은 컨테이너 진입점을 배시 셸로 만들어서 Domino를 아직 구성하지 않은 상태에서 Domino 컨테이너를 작성합니다. 이 명령은 또한 마지막 단계에서 원터치 Domino 설정을 호출할 수 있도록 지원하는 시스템 환경 변수를 내보냅니다.
    docker run -it -v <Docker volume name>:<data directory> --name <container name> --entrypoint /bin/bash --env SetupAutoConfigure=1 --env SetupAutoConfigureParams=<filename>.json -p <HostPort:ContainerPort> domino-docker:<image>
    예:
    docker run -it -v notesdata:/local/notesdata --name adminserver --entrypoint /bin/bash --env SetupAutoConfigure=1 --env SetupAutoConfigureParams=setup.json -p 8585:8585 -p 1352:1352 -p 443:443 domino-docker:V1200
  3. 컨테이너에서 docker cp 명령을 사용하거나 다른 메소드를 사용하여 소스 JSON 파일(예: setup.json)을 /local/notesdata로 복사합니다.
  4. Domino 프로그램 디렉토리에서 Domino Docker 시작 스크립트를 실행하여 서버를 설정하고 실행합니다.
    /local/start.sh

결과

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