Docker における 1 つの Nginx による複数の PDF Service インスタンスの実行
Nginx は、Docker で複数の PDF Service インスタンスを実行するためのロードバランサーとして使用できる Web サーバーです。デジサートは、すぐに使用できる Docker Compose ファイルとその関連ファイルを提供しています。
PDF Service インスタンスの数を選択し、Docker Compose ファイルを実行します。追加の設定は不要です。
このオプションを使用して、複数のハッシュ(最大 200 個)を作成し、1 つの SAD(署名アクティベーションデータ)で、「1 - Postman での 1 つの SAD による複数のハッシュへの署名」の説明に従って、Document Trust Manager API 呼び出しでそれらを一度に渡します。
前提条件
Linux ホスト
Docker がインストールされている(Readme-client.md が PDF Service フォルダにある)
PDF Service 2.0 イメージ
Docker 内で 1 つの Nginx を用いて複数の PDF Service インスタンスを実行するには、以下の手順を実行します。
Nginx と PDF Service の Docker 構成ファイルをダウンロードして保存します。
PDF Service が動作している Linux ホストにファイルをコピーします。
ターミナルを開き、nginx-conf と docker-compose.yml のファイルがあるディレクトリに移動します。
PDF Service が実行されているかどうかを確認するには、以下のコマンドを実行します。
docker ps
PDF Service を停止するには、以下のコマンドを実行します。
docker container stop <container name>
Nano や vi などのエディタを使用して docker-compose.yml を開きます。例:
nano docker-compose.yml
希望のインスタンス(レプリカ)数を入力します。
Ctrl + X キーでファイルを閉じます。
Y キーを押してファイルの保存を確定します。
Enter キーを押してファイル名を確定します。
Docker Compose ファイルを実行するには、以下のコマンドを実行します。
docker compose -f docker-compose.yml up
実行中のコンテナをすべて表示するには、以下のコマンドを実行します。
docker ps
ブラウザで PDF Service にアクセスするには、このリンクをクリックします。