평가판 서버를 설정하기 위한 임시 컨테이너 작성

새 Domino 평가판 서버를 Docker 컨테이너로 배포하려면 먼저 원격 Domino 서버 설정을 완료하기 위한 임시 컨테이너를 만듭니다.

이 태스크 정보

  • 이 절차에서 설명하는 인수와 함께 docker run 명령을 사용하여 원격 서버 설정을 실행할 수 있도록 지원하는 Domino를 실행하는 컨테이너를 작성합니다. 원격 서버 설정만 지원됩니다. Docker 호환 Red Hat UBI(Universal Base Image)는 GUI(그래픽 사용자 인터페이스) 및 디스플레이를 지원하는 데 필요한 X11 라이브러리를 포함하지 않습니다. docker run에 대한 추가 정보는 기본 Domino Docker 설명서에서 Docker 실행 명령 인수 내용을 참조하십시오.
  • 도메인에서 추가 서버를 설정하려는데 Domino 디렉토리에 서버 ID가 조장되어 있지 않은 경우 서버 ID를 준비하십시오. 이 절차의 docker cp 명령을 사용하여 서버 ID 파일을 Domino 볼륨으로 복사하게 됩니다.
  • Domino 서버 ID가 비밀번호로 보호되어 있고 Domino 컨테이너를 분리 모드(-d)로 실행하려는 경우 비밀번호를 저장할 시크릿 파일을 작성해야 합니다. 시크릿 파일을 수동으로 작성하는 경우 파일을 준비해 두십시오. 이 절차의 docker cp 명령을 사용하여 파일을 Domino 볼륨으로 복사하게 됩니다. 자세한 내용은 기본 Domino Docker 설명서에서 비밀번호로 보호된 서버 ID에 대한 시크릿 파일 작성 내용을 참조하십시오.
  • 원격 서버 설정이 (성공 여부와 관계없이) 완료되면 컨테이너가 중지됩니다. 이 절차의 명령에는 더 이상 필요하지 않은 컨테이너를 제거하기 위한 --rm 인수가 포함되어 있습니다.
  • 원격 서버 설정에는 포트 8585 및 1352만 필요하므로 추가 포트를 지정할 필요는 없습니다.

프로시저

  1. Domino Docker 이미지의 이름(다음 단계에서 필요함)을 확인하려면 Docker 터미널 창에서 다음 명령을 실행하여 시스템에 있는 Docker 이미지의 이름을 나열합니다.
    docker image ls
  2. 서버 설정을 완료하기 위해 컨테이너를 작성하고 실행하려면 다음 명령을 실행합니다.
    docker run --rm  --name <container name> -v <Docker volume name>:<data directory> -v <full path to license key file>:/local/notesdata/trial_account.txt --hostname <your_hostname> -p 8585:8585 -p 1352:1352 <image> --setup 
    다음 예에서는 호스트 시스템 docker.renovations.com/tmp에서 평가판 라이센스 키 파일 trial_account.txt을(를) 사용하여 domino-docker:V120_06102021prodtrial-all 이미지를 기반으로 dominosetup 컨테이너를 작성하고 실행합니다. notesdata 볼륨에서 참조하는 데이터 디렉터리 /local/notesdata를 작성합니다.
    docker run --rm  --name dominosetup -v notesdata:/local/notesdata -v /tmp/trial_account.txt:/local/notesdata/trial_account.txt --hostname docker.renovations.com -p 8585:8585 -p 1352:1352 domino-docker:V120_06102021prodtrial-all --setup 
    주: 날짜 시간 충돌을 방지하려면 Docker 컨테이너를 호스트 시스템과 동일한 시간대에서 실행해야 합니다. 기본적으로 Domino 평가판 Docker 컨테이너는 UTC 시간대를 사용합니다. 호스트 시스템이 UTC 시간대를 사용하지 않는 경우 실행 명령에 -v /etc/timezone:/etc/timezone:ro 매개변수를 추가하여 호스트 시스템의 /etc/timezone 구성 파일을 Domino 평가판 컨테이너에 읽기 전용 모드로 마운트합니다.
    docker run --rm  --name <container name> -v <Docker volume name>:<data directory> -v <full path to license key file>:/local/notesdata/trial_account.txt -v /etc/timezone:/etc/timezone:ro --hostname <your_hostname> -p 8585:8585 -p 1352:1352 <image> --setup 
  3. Domino 서버는 대기 모드로 실행됩니다. 원격 서버 설정을 실행하기 전에 필요한 경우 다음 단계를 완료하십시오. 그렇지 않으면 이 단계를 건너뛰십시오.
    1. 도메인에서 추가 서버를 설정하려는데 Domino 디렉토리에서 서버 ID 파일이 지원되지 않는 경우 Docker 터미널 창에서 다음 Docker 명령을 실행하여 ID 파일을 볼륨으로 복사합니다.
      docker cp <file on local host> <container name>:<data directory>
    2. 비밀번호로 보호되는 서버 ID 파일의 비밀번호를 저장하기 위해 수동으로 시크릿 파일을 작성한 경우 동일한 명령을 실행하여 시크릿 파일을 볼륨으로 복사합니다.
  4. 원격 서버 설정을 실행합니다. 자세한 내용은 기본 Domino 설치 설명서에서 원격으로 Domino 서버 설정 프로그램 사용 내용을 참조하십시오.
    주: 원격 서버 설정 중에 "이 Domino 서버에서 제공해야 하는 인터넷 서비스는 무엇입니까?" 대화 상자에서 웹 브라우저(HTTP 서비스)를 선택합니다.

결과

서버 설정을 완료하면 컨테이너가 중지되고 제거됩니다.

다음에 수행할 작업

Domino 서버에 대한 컨테이너를 작성합니다.