Docker에서 시스템 환경 변수를 사용하여 원터치 Domino 설정 호출
Docker에서 Domino를 실행하는 경우 이 절차를 실행하여 시스템 환경 변수를 사용하여 원터치 Domino 설정을 호출합니다.
시작하기 전에
- 시스템 환경 변수를 통한 입력 매개변수 준비은(는) 지정하지 않았습니다. 파일에 변수(예: env.txt)를 입력합니다. 파일의 각 줄은 다음과 같은 형식이어야 합니다. name=value(따옴표 없음). 예를 들어, 이 파일의 줄은 다음과 같아야 합니다.
SERVERSETUP_SERVER_TITLE=Renovations Mail Server - Domino 컨테이너 이미지 로드
프로시저
-
Domino 데이터 디렉토리를 저장할 볼륨을 작성합니다. 예를 들어, notesdata라는 볼륨을 작성하려면 다음 Docker 명령을 실행합니다.
docker volume create notesdata -
다음 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 파일을 검토하십시오. 이 경우에는 컨테이너가 실행되지 않으므로 다음과 같은 방법 중 하나로 로그 파일에 액세스할 수 있습니다.
- 임시 컨테이너 작성:
- 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 - 실패에 대한 자세한 정보를 보려면 IBM_TECHNICAL_SUPPORT/autoconfigure.log를 조사합니다.
- Docker 명령을 실행하여 절차에 지정한 볼륨과 동일한 볼륨을 사용하는 배시 셸에서 실행되는 컨테이너를 작성합니다. 예:
- 다음 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