建立臨時儲存器進行遠端伺服器設定

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

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

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

程序

  1. 若要決定 Domino Docker 映像檔的名稱(下一步需要此名稱),請從 Docker 終端機視窗發出下列指令,以列出系統上的 Docker 映像檔名稱。
    docker image ls
  2. 若要建立並執行儲存器,以完成伺服器設定,請發出下列指令:
    docker run --rm  --name <container name>  
       -v <Docker volume name>:<data directory> 
       --hostname <hostname>  -p 8585:8585 -p 1352:1352 <image> --setup
    
    下列範例根據主機伺服器 docker.renovations.com 上的映像檔 domino-docker:V1101 建立並執行儲存器 dominosetup。它會建立資料目錄 /local/notesdata,供名為 notesdata 的磁區參照。
    docker run --rm --name dominosetup 
      -v notesdata:/local/notesdata --hostname docker.renovations.com
      -p 8585:8585 -p 1352:1352 domino-docker:V1101 --setup
    
  3. Domino 伺服器會在接聽模式下啟動。在執行遠端伺服器設定之前,如有必要,請完成下列步驟。否則,請跳過此步驟。
    1. 如果您在網域中設定額外的伺服器,並且伺服器 ID 檔案未儲存在 Domino 名錄中,請在 Docker 終端機視窗中發出下列 Docker 指令,將 ID 檔案複製到磁區。
      docker cp <file on local host> <container name>:<data directory>
    2. 如果您已為受密碼保護的伺服器 ID 檔案手動建立機密檔案來保護密碼,請發出相同的指令,將機密檔案複製到磁區。
  4. 執行遠端伺服器設定。

結果

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

下一步

接下來,為新的 Domino 伺服器建立儲存器。