建立儲存器來執行 Domino 試用版伺服器。
在您使用臨時儲存器設定了新的 Domo 試用版伺服器之後,請建立儲存器來執行 Domino 伺服器。
執行這項作業的原因和時機
- 在完成此程序之前,請決定要使用哪個執行模式來執行儲存器:互動或分離。互動模式可讓您直接透過 Docker 終端機視窗與 Domino 伺服器互動。您應該一律在指定模式下執行儲存器。如需相關資訊,請參閱Docker run 指令引數。
- 如需利用
docker run -p引數指定之每一個埠號的說明,請參閱 Docker run 指令引數。 - 如果您的 Domino 伺服器 ID 受密碼保護,並且您計劃在分離模式 (-d) 下執行儲存器,請在完成此程序之前,建立一個機密檔案來儲存密碼。此檔案必須可由您的 Docker 儲存器存取。使用 docker cp 指令,將該檔案複製到 Docker 儲存器。Domino 伺服器會從機密檔案中讀取密碼。該檔案可以手動或透過編排軟體(例如 Domino 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 指令(包括停止及啟動儲存器)的相關資訊,請參閱主要 Domino on Docker 文件中的 有用的 Docker 指令。