创建容器以在服务器关闭时运行 Domino 进程

如果需要在服务器关闭时运行 Domino 进程(例如 fixup 或 updall),可创建专用容器。

关于此任务

通常,在为 Domino 创建容器时,会运行启动 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