インストールおよびアップグレードガイド > TDV Dockerコンテナー > TDV Dockerイメージの構築
 
TDV Dockerイメージの構築
eDelivery.tibco.comで提供されているTDV Dockerfileと対応するtar.gzファイルを他のTDV配布物(インストーラーやパッチなど)の他に使用します。次の手順に従って、TDV Dockerイメージを構築します。
1.Dockerfile.tdvとtdv_<TDV_VERSION>_bin.tar.gzをインスタンスにダウンロードし、Dockerイメージを構築します。
2.これらのファイルの整合性を検証するため、md5チェックサムファイルもダウンロードする必要があります。
:
md5sum -c Dockerfile.tdv.md5
md5sum -c tdv-<TDV_VERSION>-bin.tar.gz.md5
3.TDV Dockerfileとtar.gzファイルをダウンロードした場所に移動し、以下に示すようにDockerビルドコマンドを実行します。
一般的な例:
$ docker build -t <your-docker-repo-name>/<image_name>[:<image-tag>] -f Dockerfile.tdv .
 
TDVのデフォルトのビルドの例: (デフォルトのTDVベースポート9400、デフォルトのTDV管理者パスワード、およびデフォルトのTDV Serverメモリー8 GB):
$ docker build -t myrepo/tdv -f Dockerfile.tdv.
 
TDVカスタムビルドの例: (カスタムTDVポート、TDV管理者パスワード、およびTDV Serverメモリー値):
$ docker build -t myrepo/tdv -f Dockerfile.tdv . --build-arg tdv_base_port=10000 --build-arg tdv_base_port_3=10003 --build-arg tdv_base_port_7=10007 --build-arg tdv_base_port_drill=9903 --build-arg tdv_admin_password=<TDV_ADMIN_PASSWORD> --build-arg tdv_server_max_memory=<number of KB>
:
TDVビルドを構成することもできます。
tdvプレフィックス付き変数を持つDockerfile.tdvファイルの引数を変更する。
tdv_server_max_memory引数を使用してTDV Serverメモリーを調整する。このイメージからTDVコンテナーを作成する場合は、コンテナーのメモリー設定(-mなど)がビルド値と同じかそれ以上であることを確認してください。
TDV構成の例: tdv_server_max_memory=8192 then -m=8g
実行時にTDV構成を変更する。TDVコンテナーの実行中に、TDV管理者パスワード、TDVベースポート、およびTDV Serverメモリーを設定できます。TDVクライアント(TDV StudioおよびTDVコマンドラインユーティリティ: server_util.bat / shなど)を介してTDV管理者パスワードを変更する場合、Dockerコンテナーを再起動する必要はありません。TDVベースポートとサーバーメモリーを変更するには、ポートやリソース(つまりメモリー)の変更により、TDV Studioクライアントを使用し、新しいTDVコンテナーを起動する必要があります。
詳細については、「ランタイムTDVコンテナー構成 - 一般的な例」を参照してください。