使用 Docker 上 JSON 文件中的参数调用一键式 Domino 设置
如果在 Docker 上运行 Domino,请完成此过程,以使用 JSON 文件中的参数调用一键式 Domino 设置。
开始之前
关于此任务
过程
-
创建一个卷来存储 Domino 数据目录。例如,要创建名为 notesdata 的卷 ,请发出以下 Docker 命令:
docker volume create notesdata
-
运行以下 Docker 命令。此命令通过使容器入口点成为 bash shell 来创建 Docker 容器,但尚未配置 Domino。此命令还会导出系统环境变量,这些变量支持在最终步骤中调用一键式 Domino 设置。
docker run -it -v <Docker volume name>:<data directory> --name <container name> --entrypoint /bin/bash --env SetupAutoConfigure=1 --env SetupAutoConfigureParams=<filename>.json -p <HostPort:ContainerPort> domino-docker:<image>
例如:docker run -it -v notesdata:/local/notesdata --name adminserver --entrypoint /bin/bash --env SetupAutoConfigure=1 --env SetupAutoConfigureParams=setup.json -p 8585:8585 -p 1352:1352 -p 443:443 domino-docker:V1200
-
使用
docker cp
命令或其他方法将源 JSON 文件(例如 setup.json )复制到容器中的 /local/notesdata。 -
从 Domino 程序目录运行 Domino Docker 启动脚本以设置和运行服务器:
/local/start.sh