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。
| 引數 | 說明 |
|---|---|
<execution mode> |
指定要在儲存器執行時使用的模式。執行儲存器時一律使用指定模式。
或者,您可以使用 |
--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 的密碼。例如:
僅在伺服器 ID 受密碼保護且儲存器在分離模式下執行時,才需要此引數。如需相關資訊,請參閱為受密碼保護的伺服器 ID 建立機密檔案。 |
-p <HostPort:ContainerPort> |
指定 Domino 儲存器中的哪些埠要發佈到主機系統。若要 Domino 伺服器正常運作,必須列出每一個所需 Domino 服務的適當埠。若沒有已發佈的埠,外部主機無法聯繫服務。供參考之用,以下列出常用 Domino 服務的標準埠:
註: 儲存器型 Domino 伺服器上不支援「伺服器控制器」及「JAVA 主控台」。
若要在最初建立 Domino 儲存器之後新增或移除埠,請刪除儲存器,並建立新的儲存器,指定所有所需的埠。 |
<image> (必要) |
先前從 tar 封存檔載入至 Docker 的 Docker 映像檔名稱,此封存檔隨附於下載的 Web 套件。 提示: 使用 docker image ls 來查看系統上可用的 Docker 映像檔清單。 |
<Domino image arguments> |
|
--autoconf |
呼叫一步完成的 Domino 設定。如需相關資訊,請參閱一鍵式 Domino 設定。 |
如需 Docker 指令的完整說明,請參閱 Docker 文件中的使用 Docker 指令列 。您也可以從系統的命令提示字元中鍵入 docker,然後按 ENTER 以查看每個指令的說明。