Docker run 指令引數

若要為 Domino 建立儲存器,請使用 docker run 指令與下列引參數搭配。

註:
  • 當您在 Docker 指令行介面中發出指令時,依預設您需要在指令前面加上 sudo。為了避免需要這樣做,系統管理員可以建立名為 docker 的 UNIX 群組,並將適當的使用者新增至其中。此文件中的步驟假設使用 docker 群組,並排除 Docker 指令中的 sudo 字首。如需建立 docker 群組的相關資訊,請參閱 Docker 文件中的 Linux 的後置安裝步驟
  • 從 Domino 12 開始,Pod Manager 工具 (podman) 是一個支援的儲存器化執行時間。遵循 Domino on Docker 的文件,但在指令行上,將 docker 取代為 podman
1. docker run 指令引數
引數 說明
<execution mode>

指定要在儲存器執行時使用的模式。執行儲存器時一律使用指定模式。

-it (預設為沒有)在互動模式下執行儲存器,這可讓您從 Docker 終端機與 Domino 伺服器主控台進行互動。

或者,您可以使用 -d 引數,在分離模式下執行儲存器。在分離模式下,Domino 在背景中執行,而且您可以透過「Domino 管理員」用戶端及/或儲存器編排引擎(例如 Kubernetes)存取伺服器主控台。

--rm 告訴 Docker 在儲存器停止之移除儲存器。通常,當建立臨時儲存器來執行伺服器設定或執行升級時,便會使用此引數。
--name <container name> (必要) 指定唯一的友好名稱,用來在發出 Docker 指令時參照儲存器。
-v <docker volume name> (必要) 指定 Docker 磁區以持續儲存 Domino 資料目錄。
註: 如果磁區尚未存在,即會建立它。
--hostname <hostname> (必要) 指定對映到 Domino 儲存器的主機名稱,通常是 Docker 執行所在主機系統的完整網際網路主機名稱。
--cap-add=SYS_PTRACE(建議) 啟用設定,以允許萬一發生需要「支援」通行證的問題,NSD 可以透過 ptrace 工具擷取呼叫堆疊。
--env secretpwfile=<container secrets file>
設定儲存器變數 secretpwfile,指定機密檔案的資料目錄路徑,此機密檔案儲存 Domino 伺服器 ID 的密碼。例如:
--env secretpwfile=/local/notesdata/secret/mysecret.sth
僅在伺服器 ID 受密碼保護且儲存器在分離模式下執行時,才需要此引數。如需相關資訊,請參閱為受密碼保護的伺服器 ID 建立機密檔案
-p <HostPort:ContainerPort> 指定 Domino 儲存器中的哪些埠要發佈到主機系統。若要 Domino 伺服器正常運作,必須列出每一個所需 Domino 服務的適當埠。若沒有已發佈的埠,外部主機無法聯繫服務。供參考之用,以下列出常用 Domino 服務的標準埠:
  • 遠端伺服器設定:8585
  • NRPC:1352
  • HTTP:80
  • HTTP (SSL):443
  • LDAP:389
  • LDAP (SSL):636
  • POP3: 110
  • POP3 (SSL): 995
  • IMAP:143
  • IMAP (SSL):993
  • SMTP:25
  • SMTP (SSL):465
  • DIIOP:60148
  • DIIOP (SSL):63149
  • Proton:3003
  • 遠端除錯管理員:60000
  • 遠端除錯管理員 (SSL):60001
註: 儲存器型 Domino 伺服器上不支援「伺服器控制器」及「JAVA 主控台」。

若要在最初建立 Domino 儲存器之後新增或移除埠,請刪除儲存器,並建立新的儲存器,指定所有所需的埠。

<image> (必要) 先前從 tar 封存檔載入至 Docker 的 Docker 映像檔名稱,此封存檔隨附於下載的 Web 套件。
提示:
使用 docker image ls 來查看系統上可用的 Docker 映像檔清單。
<Domino image arguments>
  • --setup 針對新的伺服器啟動 Domino 遠端伺服器設定。
  • --update 在升級期間,將新的或更新的資料庫範本複製到 Docker 磁區中的資料目錄。
  • --run-design 在升級期間自動執行設計程序以更新資料庫設計。
--autoconf 呼叫一步完成的 Domino 設定。如需相關資訊,請參閱一鍵式 Domino 設定

如需 Docker 指令的完整說明,請參閱 Docker 文件中的使用 Docker 指令列 。您也可以從系統的命令提示字元中鍵入 docker,然後按 ENTER 以查看每個指令的說明。