Domino 평가판 서버를 실행하기 위한 컨테이너 작성
임시 컨테이너를 사용하여 새 Domino 평가판 서버를 설정한 후 Domino 서버를 실행할 컨테이너를 만듭니다.
이 태스크 정보
- 이 절차를 완료하기 전에 컨테이너를 실행하기 위해 대화 모드와 분리 모드 중 어느 실행 모드를 사용할 것인지 정합니다. 대화 모드에서는 Docker 터미널 창을 통해 직접 Domino 서버와 상호작용할 수 있습니다. 컨테이너는 항상 지정된 모드로 실행해야 합니다. 추가 정보는 Docker 실행 명령 인수를 참조하십시오.
docker run -p인수와 함께 지정된 각 포트 번호에 대한 설명은 Docker 실행 명령 인수의 내용을 참조하십시오.- Domino 서버 ID가 비밀번호로 보호되어 있고 컨테이너를 분리 모드(-d)로 실행하려는 경우 이 절차를 완료하기 전에 비밀번호를 저장할 시크릿 파일을 작성합니다. Docker 컨테이너에서 이 파일에 액세스할 수 있어야 합니다. docker cp 명령을 사용하여 파일을 Docker 컨테이너에 복사합니다. Domino 서버가 시크릿 파일에서 비밀번호를 읽습니다. 파일은 수동으로 작성할 수도 있고 Docker Swarm이나 Kubernetes와 같은 오케스트레이션 소프트웨어를 사용하여 작성할 수도 있습니다. 자세한 정보는 해당 문서를 참조하십시오.
- Docker: Docker 시크릿을 사용하여 민감한 데이터 관리
- Kubernetes: 시크릿
프로시저
컨테이너를 작성하고 시작하려면 상황에 맞는 명령을 실행합니다.
대화 모드를 사용하려면:
docker run -it --name <container name> -v <docker volume name>:<data directory> -v <full path to license key file>:/local/notesdata/trial_account.txt --hostname <your_hostname> --cap-add=SYS_PTRACE --env TZ=UTC --security-opt seccomp=unconfined <-p HostPort:ContainerPort> <image>예: docker run -it --name domino -v notesdata:/local/notesdata -v /tmp/trial_account.txt:/local/notesdata/trial_account.txt --hostname docker.renovations.com --cap-add=SYS_PTRACE --env TZ=UTC --security-opt seccomp=unconfined -p 8585:8585 -p 1352:1352 -p 110:110 -p 143:143 -p 25:25 -p 389:389 -p 443:443 -p 80:80 -p 8080:8080 -p 60148:60148 -p 63149:63149 -p 3003:3003 domino-docker:V120_06102021prodtrial-all팁: -it 생략 가능합니다. 컨테이너가 기본적으로 대화 모드로 실행됩니다.
서버 ID 파일의 비밀번호를 포함하는 시크릿 파일을 사용하여 분리 모드를 사용하려면:docker run -d --name <container name> -v <docker volume name>:/local/notesdata -v /<full path to license key file>:/local/notesdata/trial_account.txt --hostname <hostname> --cap-add=SYS_PTRACE --env TZ=UTC --env secretpwfile=<path to secrets file> <-p HostPort:ContainerPort> <image>예: docker run -d --name domino -v notesdata:/local/notesdata -v /tmp/trial_account.txt:/local/notesdata/trial_account.txt --hostname docker.renovations.com --cap-add=SYS_PTRACE --env TZ=UTC --env secretpwfile=/local/notesdata/secret/mysecret.sth -p 8585:8585 -p 1352:1352 -p 110:110 -p 143:143 -p 25:25 -p 389:389 -p 443:443 -p 80:80 -p 8080:8080 -p 60148:60148 -p 63149:63149 -p 3003:3003 domino-docker:V120_06102021prodtrial-all시크릿 파일 없이 분리 모드를 사용하려면: docker run -d --name <container name> -v <docker volume name>:/local/notesdata -v /<full path to license key file>:/local/notesdata/trial_account.txt --hostname <hostname> --cap-add=SYS_PTRACE --env TZ=UTC <-p HostPort:ContainerPort> <image>예: docker run -d --name domino -v notesdata:/local/notesdata -v /tmp/trial_account.txt:/local/notesdata/trial_account.txt --hostname docker.renovations.com --cap-add=SYS_PTRACE --env TZ=UTC -p 143:143 -p 25:25 -p 389:389 -p 443:443 -p 80:80 -p 8080:8080 -p 60148:60148 -p 63149:63149 -p 3003:3003 domino-docker:V120_06102021prodtrial-all
결과
Domino 평가판 서버 컨테이너가 작성되고 Domino 서버가 시작됩니다. 컨테이너 중지 및 시작을 포함하여 일반적인 Docker 명령에 대한 자세한 내용은 Docker 문서의 주요 Domino에 대한 유용한 Docker 명령 내용을 참조하십시오.