升級儲存器化的 Domino 伺服器
升級儲存器化的 Domino 伺服器,其作法與升級非儲存器化的伺服器不同。
執行這項作業的原因和時機
若要升級儲存器化的 Domino 伺服器,請刪除現行 Domino 版本的儲存器,然後建立新的「升級」儲存器。升級儲存器會使用與先前 Dommino 版本之儲存器相同的磁區(資料目錄)。當您建立它時,請包括下列 docker run 引數:
- --update (必要)將新 Domino 映像檔中的範本複製到現有磁區。
- --run-design (選用)執行 Domino 設計程序,以升級磁區中的資料庫設計。
在以下程序中,您建立臨時升級儲存器、在範本升級完成之後將其刪除,以及建立新的儲存器來執行新版本的 Domino。或者,您可以跳過建立臨時升級儲存器,直接移至建立 Domino 儲存器,來執行新版本的 Domino。若要使用此方法,請在此程序中完成步驟 1 - 3 之後,直接移至程序為 Domino 建立儲存器 。遵循指示,但包括搭配 docker run 指令的 --update 及(選用)--run-design 引數 。這種方法的缺點是,每當你停止並啟動儲存器(或退出並重新啟動 Domiso),範本就會從映像檔複製到磁區,而且設計程序可選擇性地執行。
如果您使用 Podman,請在此程式的指令中將 docker 取代為 podman。例如:
podman load --input <tar archive file>
程序
- 從「HCL 授權入口網站」下載新的 Domino Docker Web 套件。
-
從 Docker 終端機視窗中,將 Web 套件中提供的 domino-docker tar 封存檔載入到 Docker:
例如:docker load --input <tar archive file>docker load --input Domino_1101FP1_DockerImage.tgz -
移除現有的 Domino 儲存器:
例如:docker rm <container>docker rm domino1101 -
若要決定 Domino Docker 映像檔的名稱(下一步需要此名稱),請從 Docker 終端機視窗發出下列指令,以列出系統上的 Docker 映像檔名稱。
docker image ls -
發出下列指令以建立臨時升級儲存器。--update 引數會將範本從新映像檔複製到磁區。--run-design 引數會執行 Domino 設計程序,以升級磁區中的資料庫。--rm 引數會在您退出伺服器時自動移除儲存器。
例如:docker run --rm --name <container name> -v <docker volume name>:<data directory> --hostname <hostname> <image> --update --run-designdocker run --rm --name dominoupgrade -v notesdata:/local/notesdata --hostname docker.renovations.com domino-docker:V1101FP1 --update --run-design - 退出 Domino 伺服器。儲存器即會停止並移除。
- 完成為 Domino 建立儲存器程序。