在 Docker 上,利用系統環境變數呼叫一鍵式 Domino 設定
如果您執行 Domino on Docker,請完成此程序,利用系統環境變數來呼叫一鍵式 Domino 設定。
開始之前
- 透過系統環境變數準備輸入參數。將變數放入檔案中,例如 env.txt。檔案的每一行應該具有如下形式:name=value(無引號)。例如,該檔案的行可能是:
SERVERSETUP_SERVER_TITLE=Renovations Mail Server - 將 domino-docker tar 封存檔載入到 Docker
程序
-
建立磁區來儲存 Domino 資料目錄。例如,若要建立名為 notesdata 的磁區,請執行下列 Docker 指令:
docker volume create notesdata -
執行下列 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 檔案。因為在此情況下,容器將不會執行,您可以採取下列其中一個方式存取日誌檔:
- 建立臨時儲存器:
- 執行 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 - 如需失敗的詳細資料,請查看 IBM_TECHNICAL_SUPPORT/autoconfigure.log。
- 執行 Docker 指令來建立一個儲存器,啟動至使用您在程式中指定之同一磁區的 bash shell。例如:
- 發出下列 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