為 Domino 建立儲存器

在您使用臨時儲存器設定了新的 Domo 伺服器之後,請建立儲存器來執行 Domino 伺服器。

執行這項作業的原因和時機

  • 在完成此程序之前,請決定要使用哪個執行模式來執行儲存器:互動或分離。互動模式可讓您直接透過 Docker 終端機視窗與 Domino 伺服器互動。您應該一律在指定模式下執行儲存器。如需相關資訊,請參閱Docker run 指令引數
  • 如果您的 Domino 伺服器 ID 受密碼保護,並且您計劃在分離模式 (-d) 下執行儲存器,請在完成此程序之前,建立一個機密檔案來儲存密碼。此檔案必須可由您的 Docker 儲存器存取。使用 docker cp 指令,將該檔案複製到 Docker 儲存器。Domino 伺服器會從機密檔案中讀取密碼。該檔案可以手動或透過編排軟體(例如 Domino Swarm 或 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 伺服器。