Docker 上の JSON ファイル内のパラメーターを使用したワンタッチ Domino セットアップ機能の呼び出し

Docker でDominoを実行する場合、JSON ファイル内のパラメーターを使用してワンタッチDominoセットアップを呼び出すには、この手順を実行します。

始める前に

次の手順を実行します。

このタスクについて

パラメーター値に国際文字 (非 ASCII) 文字が含まれている場合は、システム環境変数を使用して呼び出すのではなく、この手順を使用することを検討してください。システム環境変数は、各国語の文字と互換性がない可能性がある Docker ホストのロケール設定を使用します。

手順

  1. Domino データディレクトリーを保存するボリュームを作成します。たとえば、notesdata という名前のボリュームを作成するには、 次の Docker コマンドを実行します。
    docker volume create notesdata
  2. 次の Docker コマンドを実行します。このコマンドは、コンテナーのエントリ ポイントを bash シェルにすることで、Domino をまだ成していない Docker コンテナーを作成します。このコマンドは、最後のステップでワンタッチ Domino セットアップを呼び出すことを可能にするシステム環境変数もエクスポートします。
    docker run -it -v <Docker volume name>:<data directory> --name <container name> --entrypoint /bin/bash --env SetupAutoConfigure=1 --env SetupAutoConfigureParams=<filename>.json -p <HostPort:ContainerPort> domino-docker:<image>
    例:
    docker run -it -v notesdata:/local/notesdata --name adminserver --entrypoint /bin/bash --env SetupAutoConfigure=1 --env SetupAutoConfigureParams=setup.json -p 8585:8585 -p 1352:1352 -p 443:443 domino-docker:V1200
  3. docker cp コマンドやその他の方法を使用して、ソース JSON ファイル (setup.json など) をコンテナーの /local/notesdataにコピーします。
  4. Domino プログラム・ディレクトリーから Domino Docker の起動スクリプトを実行して、サーバーをセットアップして実行します。
    /local/start.sh

タスクの結果

新しい Domino サーバーは、新しい Docker コンテナーで稼働している必要があります。