Docker 実行コマンド引数
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> (推奨) |
-d により、Domino がバックグラウンドで実行される「デタッチ」モードでコンテナーが実行されます。必要に応じて、Domino Administrator クライアントを使用して、またはコンテナーの bash シェル内から「domino console」コマンドを使用してサーバーコンソールにアクセスできます。 |
--rm |
コンテナーが停止した後にコンテナーを削除するように Docker に指示します。 |
--name <container name> (必須) |
Docker コマンドを発行するときにコンテナーを参照するために使用する一意のフレンドリーな名前を指定します。 |
-v <docker volume name> (必須) |
Domino データディレクトリーを永続的に格納する Docker ボリュームを指定します。 注: ボリュームが存在しない場合は、ボリュームが作成されます。 |
--hostname <hostname> (必須) |
Dominoコンテナーにマッピングされるホスト名を指定します。通常は、Dockerが実行されるホストシステムの完全修飾インターネットホスト名です。 |
--stop-timeout=120 |
コンテナーを停止するためのタイムアウト (秒単位)。これにより、Domino が適切にシャットダウンするまでの時間がデフォルトの 10 秒よりも長くなります。 |
--cap-add=SYS_PTRACE (推奨) |
サポート・チケットが必要な問題が発生した場合に、NSD が ptrace ツールを介してコール・スタックをキャプチャするための設定を有効にします。 |
--env secretpwfile=<container secrets file> |
Domino サーバー ID のパスワードを格納するシークレット・ファイルへのデータディレクトリパスを指定するコンテナー変数 secretpwfile を設定します。例:
サーバー ID がパスワードで保護され、コンテナーがデタッチ モードで実行されている場合にのみ必要です。詳しくは、『パスワードで保護されたサーバー ID のシークレット・ファイルの作成』を参照してください。 |
-p <HostPort:ContainerPort> |
ホスト システムに発行する Domino コンテナーのポートを指定します。Domino サーバーが正常に機能するために、目的の Domino サービスごとに適切なポートをリストアップする必要があります。外部ホストは、公開ポートがないとサービスにアクセスできません。参考までに、一般的な Domino サービスの標準ポートの一覧を次に示します。
注: サーバー・コントローラーおよび Java コンソールは、コンテナー・ベースの Domino サーバーではサポートされません。
最初の Domino コンテナー作成後にポートを追加または削除するには、コンテナーを削除し、必要なポートをすべて指定した新しいコンテナーを作成します。 |
<image> (必須) |
Web キットのダウンロードで提供される tar アーカイブ ファイルから、あらかじめ Docker に読み込まれた Docker イメージの名前です。 ヒント: システムで使用可能な Docker イメージのリストを表示するためには docker image ls を使用します。 |
Docker コマンドの詳細については、Docker のドキュメント の「Docker コマンド ラインを使用 する」を参照してください。また、システムのコマンド・プロンプトから docker
を入力し、Enter キーを押して各コマンドの説明を表示することもできます。