원격 서버 설정을 위한 임시 컨테이너 작성
새 Domino 서버를 Docker 컨테이너로 배포하려면 먼저 원격 Domino 서버 설정을 완료하기 위한 임시 컨테이너를 작성하십시오.
이 태스크 정보
- 이 절차에서 설명하는 인수와 함께 docker run 명령을 사용하여 원격 서버 설정을 실행할 수 있도록 지원하는 Domino를 실행하는 컨테이너를 작성합니다. 원격 서버 설정만 지원됩니다. Docker 호환 Red Hat UBI(Universal Base Image)는 GUI(그래픽 사용자 인터페이스) 및 디스플레이를 지원하는 데 필요한 X11 라이브러리를 포함하지 않습니다.
- 도메인에서 추가 서버를 설정하려는데 Domino 디렉토리에 서버 ID가 저장되어 있지 않은 경우 서버 ID를 준비하십시오. 이 절차의 docker cp 명령을 사용하여 서버 ID 파일을 Domino 볼륨으로 복사하게 됩니다.
- Domino 서버 ID가 비밀번호로 보호되어 있고 Domino 컨테이너를 분리 모드(-d)로 실행하려는 경우 비밀번호를 저장할 시크릿 파일을 작성해야 합니다. 시크릿 파일을 수동으로 작성하는 경우 파일을 준비해 두십시오. 이 절차의 docker cp 명령을 사용하여 파일을 Domino 볼륨으로 복사하게 됩니다. 자세한 정보는 비밀번호로 보호된 서버 ID에 대한 시크릿 파일 작성의 내용을 참조하십시오.
- 원격 서버 설정이 (성공 여부와 관계없이) 완료되면 컨테이너가 중지됩니다. 이 절차의 명령에는 더 이상 필요하지 않은 컨테이너를 제거하기 위한 --rm 인수가 포함되어 있습니다.
- 원격 서버 설정에는 포트 8585 및 1352만 필요하므로 추가 포트를 지정할 필요는 없습니다.
- podman을 사용하는 경우 이 절차의 명령에서 docker를 podman으로 바꾸십시오. 예:
podman image ls
프로시저
-
Domino Docker 이미지의 이름(다음 단계에서 필요함)을 확인하려면 Docker 터미널 창에서 다음 명령을 실행하여 시스템에 있는 Docker 이미지의 이름을 나열합니다.
docker image ls -
서버 설정을 완료하기 위해 컨테이너를 작성하고 실행하려면 다음 명령을 실행합니다.
docker run --rm --name <container name> -v <Docker volume name>:<data directory> --hostname <hostname> -p 8585:8585 -p 1352:1352 <image> --setup다음 예에서는 호스트 서버 docker.renovations.com에서 이미지 domino-docker:V1101을 기반으로 컨테이너 dominosetup을 작성하고 실행합니다. notesdata라는 볼륨에서 참조하는 데이터 디렉터리 /local/notesdata를 만듭니다.docker run --rm --name dominosetup -v notesdata:/local/notesdata --hostname docker.renovations.com -p 8585:8585 -p 1352:1352 domino-docker:V1101 --setup -
Domino 서버는 대기 모드로 실행됩니다. 원격 서버 설정을 실행하기 전에 필요한 경우 다음 단계를 완료하십시오. 그렇지 않으면 이 단계를 건너뛰십시오.
- 원격 서버 설정을 실행합니다.
결과
서버 설정을 완료하면 컨테이너가 중지되고 제거됩니다.