建立一個要在伺服器關閉時執行 Domino 程序的儲存器

如果您需要在伺服器關閉時執行 Domino 程序(例如修正或升級),請建立一個特殊化的儲存器。

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

通常,當您為 Domino 建立儲存器時,啟動 Script 會執行以啟動 Domino 伺服器。若要改為建立不啟動伺服器,而是透過 bash shell 提供存取權的儲存器,請在 docker run 指令中使用參數 --entrypoint /bin/bash--user notes

如果您使用 Podman,請在此程式的指令中將 docker 取代為 podman。例如:
podman container stop <container name>

程序

  1. 停止目前存取 Domino 資料目錄磁區的任何儲存器:
    docker container stop <container name>
  2. 若要建立並啟動新的儲存器,請使用下列指令:
    docker run -it --name <container name> -v <docker volume name>:<data directory>  
      --entrypoint /bin/bash --user notes --hostname <hostname> --cap-add=SYS_PTRACE
     <-p HostPort:ContainerPort> <image>
    下列範例會建立一個稱為 domino1101stopped 的新儲存器:
    docker run -it --name domino1101stopped -v notesdata:/local/notesdata 
      --entrypoint /bin/bash --user notes --hostname docker.renovations.com 
      --cap-add=SYS_PTRACE -p 1352:1352 domino-docker:V1101

結果

儲存器會將您放在資料目錄中。從那裡,您可以執行指令,例如:
/opt/hcl/domino/bin/server/fixup