為 Domino 建立儲存器
在您使用臨時儲存器設定了新的 Domo 伺服器之後,請建立儲存器來執行 Domino 伺服器。
執行這項作業的原因和時機
- 在完成此程序之前,請決定要使用哪個執行模式來執行儲存器:互動或分離。互動模式可讓您直接透過 Docker 終端機視窗與 Domino 伺服器互動。您應該一律在指定模式下執行儲存器。如需相關資訊,請參閱Docker run 指令引數。
- 如果您的 Domino 伺服器 ID 受密碼保護,並且您計劃在分離模式 (-d) 下執行儲存器,請在完成此程序之前,建立一個機密檔案來儲存密碼。此檔案必須可由您的 Docker 儲存器存取。使用 docker cp 指令,將該檔案複製到 Docker 儲存器。Domino 伺服器會從機密檔案中讀取密碼。該檔案可以手動或透過編排軟體(例如 Domino Swarm 或 Kubernetes)建立。如需相關資訊,請參閱其說明文件。
- Docker:使用 Docker 機密管理機密資料
- Kubernetes:機密
- 如果您使用 Podman,請在此程式的指令中將 docker 取代為 podman。例如:
podman run -it --name <container name> -v <docker volume name>:<data directory> --hostname <hostname> --cap-add=SYS_PTRACE -p <HostPort:ContainerPort> <image>
程序
若要建立並自動啟動儲存器,請發出適用於您情況的執行指令:
若要使用互動模式:
docker run -it --name <container name> -v <docker volume name>:<data directory>
--hostname <hostname> --cap-add=SYS_PTRACE -p <HostPort:ContainerPort> <image>提示: -it 可予以省略。依預設,儲存器以互動模式執行。
例如: docker run -it --name domino1101 -v notesdata:/local/notesdata --hostname docker.renovations.com
--cap-add=SYS_PTRACE -p 8585:8585 -p 1352:1352 -p 443:443 domino-docker:V1101若要使用分離模式與包含伺服器 ID 檔案之密碼的機密檔案搭配:docker run -d --name <container name> -v <docker volume name>:/local/notesdata
--hostname <hostname> --cap-add=SYS_PTRACE --env secretpwfile=<path to secrets file>
<-p HostPort:ContainerPort> <image>例如: docker run -d --name domino1101 -v notesdata:/local/notesdata --hostname docker.renovations.com
--cap-add=SYS_PTRACE --env secretpwfile=/local/notesdata/secret/mysecret.sth -p 8585:8585 -p 1352:1352
-p 443:443 domino-docker:V1101若要在沒有機密檔案的情況下使用分離模式: docker run -d --name <container name> -v <docker volume name>:/local/notesdata
--hostname <hostname> --cap-add=SYS_PTRACE <-p HostPort:ContainerPort> <image>例如: docker run -d --name domino1101 -v notesdata:/local/notesdata --hostname docker.renovations.com
--cap-add=SYS_PTRACE -p 8585:8585 -p 1352:1352 -p 443:443 domino-docker:V1101
結果
即會建立 Domino 伺服器儲存器,並啟動 Domino 伺服器。