Domino 試用版サーバーを実行するコンテナーを作成する

一時コンテナーを使用して新しい Domino 試用版サーバーをセットアップした後、Domino サーバーを実行するコンテナーを作成します。

このタスクについて

  • この手順を完了する前に、コンテナーの実行に使用する実行モード (対話式またはデタッチ) を決定します。対話モードでは、Docker ターミナルウィンドウから直接 Domino サーバーと対話できます。常に指定したモードでコンテナーを実行する必要があります。詳しくは、『Docker 実行コマンド引数』を参照してください。
  • docker run -p 引数で指定された各ポート番号の説明については、『Docker 実行コマンド引数』を参照してください。
  • Domino サーバー ID がパスワードで保護されており、コンテナーをデタッチモード (-d) で実行する予定の場合は、この手順を完了する前に、パスワードを保存するシークレットファイルを作成します。ファイルは、Docker コンテナーからアクセス可能である必要があります。このdocker cpコマンドを使用して、ファイルを Docker コンテナーにコピーします。Domino サーバーは、シークレット・ファイルからパスワードを読み取ります。ファイルは手動で作成することも、Docker Swarm や Kubernetes などのオーケストレーション ソフトウェアを使用して作成することもできます。詳しくは、 資料を参照してください。

手順

コンテナーを作成して開始するには、状況に応じて run コマンドを発行します。
インタラクティブモードを使用するには、以下を行います
docker run -it --name <container name> -v <docker volume name>:<data directory> -v <full path to license key file>:/local/notesdata/trial_account.txt --hostname <your_hostname> --cap-add=SYS_PTRACE --env TZ=UTC --security-opt seccomp=unconfined <-p HostPort:ContainerPort> <image>
例:
docker run -it --name domino -v notesdata:/local/notesdata -v /tmp/trial_account.txt:/local/notesdata/trial_account.txt --hostname docker.renovations.com --cap-add=SYS_PTRACE --env TZ=UTC --security-opt seccomp=unconfined -p 8585:8585 -p 1352:1352 -p 110:110 -p 143:143 -p 25:25 -p 389:389 -p 443:443 -p 80:80 -p 8080:8080 -p 60148:60148 -p 63149:63149 -p 3003:3003 domino-docker:V120_06102021prodtrial-all
ヒント: -it 必須属性以外は省略できます。コンテナは、デフォルトで対話モードで実行されます。
サーバ ID ファイルのパスワードを含むシークレット・ファイルでデタッチ モードを使用するには、次の手順を実行します。
docker run -d --name <container name> -v <docker volume name>:/local/notesdata -v /<full path to license key file>:/local/notesdata/trial_account.txt --hostname <hostname> --cap-add=SYS_PTRACE --env TZ=UTC --env secretpwfile=<path to secrets file> <-p HostPort:ContainerPort> <image>
例:
docker run -d --name domino -v notesdata:/local/notesdata -v /tmp/trial_account.txt:/local/notesdata/trial_account.txt --hostname docker.renovations.com --cap-add=SYS_PTRACE --env TZ=UTC --env secretpwfile=/local/notesdata/secret/mysecret.sth -p 8585:8585 -p 1352:1352 -p 110:110 -p 143:143 -p 25:25 -p 389:389 -p 443:443 -p 80:80 -p 8080:8080 -p 60148:60148 -p 63149:63149 -p 3003:3003 domino-docker:V120_06102021prodtrial-all
秘密ファイルを使用せずにデタッチ・モードを使用する方法
docker run -d --name <container name> -v <docker volume name>:/local/notesdata -v /<full path to license key file>:/local/notesdata/trial_account.txt --hostname <hostname> --cap-add=SYS_PTRACE --env TZ=UTC <-p HostPort:ContainerPort> <image>
例:
docker run -d --name domino -v notesdata:/local/notesdata -v /tmp/trial_account.txt:/local/notesdata/trial_account.txt --hostname docker.renovations.com --cap-add=SYS_PTRACE --env TZ=UTC -p 143:143 -p 25:25 -p 389:389 -p 443:443 -p 80:80 -p 8080:8080 -p 60148:60148 -p 63149:63149 -p 3003:3003 domino-docker:V120_06102021prodtrial-all

タスクの結果

Domino 試用版サーバー・コンテナーが作成され、Domino サーバーが起動します。コンテナーの停止や起動など、一般的な Docker コマンドについては、 Domino on Docker 資料の『 便利な Docker コマンド』を参照してください。

次のタスク

接続を確認し、ユーザーを登録します