インストールおよびアップグレードガイド > TDV Dockerコンテナー > ランタイムTDVコンテナー設定 - 一般的な例 > TDVベースポートの変更
 
TDVベースポートの変更
TDV Dockerコンテナーのベースポートを変更するには、TDVを再構成し、新しいTDVコンテナーを作成する必要があります。
例(ベースポートを9400〜10400に変更):
a. TDVコンテナーを起動する前に:
HOST_PORTを内部TDVコンテナーポート TDV_BASE_PORT(デフォルトは9400)にマップするには
-p HOST_PORT
内部TDVコンテナーポートをデフォルトの9400ではなく10400に変更します。「-p」が設定されていない場合、ホストポートも10400になります。
--env TDV_BASE_PORT=10400
a. TDVコンテナがすでに起動している場合:
1) TDV Studio(TDV Dockerコンテナーと同じバージョンのTDV)を使用して、TDV Dockerコンテナーに接続します。TDV管理者ユーザー「admin」とTDV管理者パスワード、および適切なTDVベースポートを使用して、TDV Studioにログインします。
2) [Administration(管理)] > [Configuration(構成)]に移動します
3) 「Port (」を検索します。
4) 検索結果から、[Port (On Server Restart): 9400(ポート(サーバーの再起動時): 9400)]を選択します。
5) ベースポートの値を「10400」に変更します。変更を適用します。
: [Port (Current)(ポート(現在))]には、現在のTDV Serverの基本ポートの構成が表示されます。
[Port (On Server Restart)(ポート(サーバーの再起動時))]に将来のTDV Serverの基本ポート構成が示されます。ただし、これはTDV Serverを再起動したときにのみ有効になります。
6) ここで、[OK]ボタンをクリックしてポップアップウィンドウを閉じます。
7) TDV Studioクライアントからログアウトします。
8) TDV Serverが実行されているTDV Dockerコンテナーを停止します。
docker stop <tdv-container-name>)
9) 新しいベースポートを使用して新しいTDV Dockerコンテナーを起動し、手順8のコンテナーに使用されたTDV Dockerボリュームを再利用します。
docker run -itd -p 10300:10300 -p 10301:10301 -p 10302:10302 -p 10303:10303 -p 10304:10304 -p 10305:10305 -p 10306:10306 -p 10400:10400 -p 10401:10401- p 10402:10402 -p 10403:10403 -env [TDV_ADMIN_PASSWORD=<PASSWORD>] [TDV_ADMIN_PASSWORD_FILE=<FILE with tdv admin password>] -v <volume>:<location> type=volume、source=tdv-vol、target =/opt/TIBCO --cpus=2.000 -m=8g --name tdv_new myrepo/tdv:8.5 Dockerfiletdv.server
: クイックスタートスクリプト run_tdv_container.sh に適切なパラメータを指定して実行することもできます。このスクリプトの使用方法については、「TDVコンテナーの起動(シングルノード) - クイックスタートスクリプトの使用」を参照してください。
: 上記の例では、有効な tdv-vol、デフォルトのDockerネットワークブリッジがDockerホストで機能し、有効なTDV Dockerイメージがすでに存在していることを前提としています。
また、TDVコンテナーボリュームを再利用することも期待されます。そうしないと、ベースポートおよびその他のTDVメタデータの変更が失われます。基本的に、新しいTDVボリュームを指定すると、TDVコンテナーは、TDV Dockerイメージのデフォルト(つまり、デフォルトのベースポートとサーバー設定)に基づいて、まったく新しいデフォルトのTDVコンテナーを作成します。