建立臨時儲存器來設定試用版伺服器

若要將新的 Domino 試用版伺服器部署為 Docker 儲存器,首先建立一個臨時儲存器,以完成遠端 Domino 伺服器設定。

執行這項作業的原因和時機

  • 使用 docker run 指令搭配此程序中所述的引數,以建立執行 Domino 的儲存器,讓您能夠執行遠端伺服器設定。只支援遠端伺服器設定;與 Docker 相容的 Red Hat Universal Base Image (UBI) 不包含支援圖形使用者介面 (GUI) 及顯示畫面所需的 X11 程式庫。如需 docker run 的相關資訊,請參閱主要 Domino Docker 文件中的 Docker run 指令引數
  • 如果您在網域中設定額外的伺服器,並且伺服器 ID 未儲存在 Domino 名錄中,請使該伺服器 ID 可供使用;您將在此程序中使用 docker cp 指令,將伺服器 ID 檔案複製到 Domino 磁區。
  • 如果 Domino 伺服器 ID 受密碼保護,並且您計劃在分離模式 (-d) 下執行 Domino 儲存器,則必須建立一個機密檔案來儲存密碼。如果您手動建立機密檔案,請使該檔案可供使用;您將在此程序中使用 docker cp 指令,將該檔案複製到 Domino 磁區。如需相關資訊,請參閱主要 Domino Docker 文件中的 為受密碼保護的伺服器 ID 建立機密檔案
  • 遠端伺服器設定完成(不論成功與否)後,儲存器即會停止。此程序中的指令包括 --rm 引數,隨後用來移除不再需要的儲存器。
  • 遠端伺服器設定僅需要埠 8585 及 1352,因此無需指定其他埠。

程序

  1. 若要決定 Domino Docker 映像檔的名稱(下一步需要此名稱),請從 Docker 終端機視窗發出下列指令,以列出系統上的 Docker 映像檔名稱。
    docker image ls
  2. 若要建立並執行儲存器,以完成伺服器設定,請發出下列指令:
    docker run --rm  --name <container name> -v <Docker volume name>:<data directory> -v <full path to license key file>:/local/notesdata/trial_account.txt --hostname <your_hostname> -p 8585:8585 -p 1352:1352 <image> --setup 
    下列範例會使用主機系統 docker.renovations.com/tmp 中的試用版授權金鑰檔 trial_account.txt,根據映像檔 domino-docker:V120_06102021prodtrial-all 建立及執行儲存器 dominosetup 。它會建立資料目錄 /local/notesdata,由名為 notesdata 的磁區參照。
    docker run --rm  --name dominosetup -v notesdata:/local/notesdata -v /tmp/trial_account.txt:/local/notesdata/trial_account.txt --hostname docker.renovations.com -p 8585:8585 -p 1352:1352 domino-docker:V120_06102021prodtrial-all --setup 
    註: 若要避免日期-時間衝突,Docker 儲存器應與主機系統在同一時區執行。依預設,Domino 試用版 Docker 儲存器位於 UTC 時區。如果您的主機系統不在 UTC 中,請將參數 -v /etc/timezone:/etc/timezone:ro 新增到執行指令,以唯讀模式將主機系統中的 /etc/timezone 配置檔裝載到 Domino 試用版儲存器:
    docker run --rm  --name <container name> -v <Docker volume name>:<data directory> -v <full path to license key file>:/local/notesdata/trial_account.txt -v /etc/timezone:/etc/timezone:ro --hostname <your_hostname> -p 8585:8585 -p 1352:1352 <image> --setup 
  3. Domino 伺服器會在接聽模式下啟動。在執行遠端伺服器設定之前,如有必要,請完成下列步驟。否則,請跳過此步驟。
    1. 如果您在網域中設定額外的伺服器,並且伺服器 ID 檔案未儲存在 Domino 名錄中,請在 Docker 終端機視窗中發出下列 Docker 指令,將 ID 檔案複製到磁區。
      docker cp <file on local host> <container name>:<data directory>
    2. 如果您已為受密碼保護的伺服器 ID 檔案手動建立機密檔案來保護密碼,請發出相同的指令,將機密檔案複製到磁區。
  4. 執行遠端伺服器設定。如需相關資訊,請參閱主要 Domino 安裝文件中的從遠端使用 Domino 伺服器安裝程式
    註: 在遠端伺服器設定期間,於「此「Domino 伺服器」應該提供哪些網際網路服務?」對話框上選取 Web 瀏覽器(HTTP 服務)

結果

在您完成伺服器設定之後,儲存器便會停止並移除。

下一步

為 Domino 試用版伺服器建立儲存器