使用 Docker 上的系统环境变量调用一键式 Domino 设置

如果在 Docker 上运行 Domino,请完成此过程,以使用系统环境变量调用一键式 Domino 设置。

开始之前

完成以下过程:

过程

  1. 创建一个卷来存储 Domino 数据目录。例如,要创建名为 notesdata 的卷 ,请运行以下 Docker 命令:
    docker volume create notesdata
  2. 运行以下 Docker 命令以创建容器并调用一键式 Domino 设置,从而设置和运行服务器:
    docker run -it -v <Docker volume name>:<data directory> --name <container name> --env-file <env file name> -p <HostPort:ContainerPort> domino-docker:<image> --autoconf
    例如:
    docker run -it -v notesdata:/local/notesdata --name adminserver --env-file env.txt -p 8585:8585 -p 1352:1352 -p 443:443 domino-docker:V1200 --autoconf

结果

您的新 Domino 服务器应该已启动且正在新的 Docker 容器中运行。

如果由于某种原因一步式设置失败,请查看在容器中创建的 autoconfigure.log 文件。因为在这种情况下容器不会运行,您可以通过下列其中一种方式访问日志文件:
  • 创建一个临时容器:
    1. 运行 Docker 命令以创建一个容器,该容器将启动到使用您在此过程中指定的相同卷的 bash shell 中。例如:
      docker run -it -v notesdata:/local/notesdata --name debug --entrypoint /bin/bash -p 8585:8585 -p 1352:1352 -p 443:443 domino-docker:V1200
    2. 请检查 IBM_TECHNICAL_SUPPORT/autoconfigure.log,以了解有关失败的详细信息。
  • 发出以下 Docker 命令以将 Docker 卷的 autoconfigure.log 复制到主机上的另一个路径:
    docker cp <container>:/file/path/within/container /host/path/target
    例如:
    docker cp adminserver:/local/notesdata/IBM_TECHNICAL_SUPPORT/autoconfigure.log C:\tmp