在 Docker 上利用 JSON 檔案中的參數,呼叫一鍵式 Domino 設定
如果您執行 Domino on Docker,請完成此程序,利用 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 啟動 Script,來設定及執行伺服器:
/local/start.sh