イメージの構築
Related information
概要
TIBCO EBX® Container Edition イメージは Linux ベースであり、次のものが含まれます。
-
Apache Tomcat® 9.0 Application Server
-
Java JDK 17
要件
イメージは、POSIX ネイティブシステム上で、または互換性のあるレイヤーを使用して構築できます。
-
オペレーティングシステム:Linux、macOS、Windows (10 バージョン 2004、Server 2022 以降)、WSL2 を使用
-
プロセッサの種類:Intel または AMD 64 ビット
-
Docker Engine がインストールされ、実行されている
-
インターネットへのアクセス
イメージの構築
インストーラーのダウンロード
EBX® イメージを構築するには、TIBCO edelivery からファイル TIB\_ebx\_6.1.1\_addon\_5.X.Y\_container\_edition.zip をダウンロードする必要があります。
インタラクティブインストーラーの実行
Linux または macOS でインストーラーを起動するには、次の手順を実行します。
-
TIB\_ebx\_6.1.1\_addon\_5.X.Y\_container\_edition.zip を解凍します。
-
ファイル ebx-ce-installer.sh が配置されているフォルダーでターミナルを開きます。
-
コマンド ./ebx-ce-installer.sh を実行します。Windows でインストーラーを起動するには、次の手順を実行します。
-
TIB\_ebx\_6.1.1\_addon\_5.X.Y\_container\_edition.zip を解凍します。
-
ファイル ebx-ce-installer.bat が配置されているフォルダーで WindowsPowerShell を開きます。
-
コマンド ebx-ce-installer.bat を実行します。指示に従い、イメージに追加するアドオンを選択します。次に、インストーラーはイメージを作成し、次のような要約を表示します。
**********************************************************************************************
The TIBCO EBX Container Edition image was successfully created with following names:
ebx:latest
ebx:6.1.1-dama-dint-dmdv-dpra-mame-tese-6.1.X
This image includes the following addon(s):
Digital Asset Manager (DAMA)
Data Exchange (New) (DINT)
Data Model and Data Visualization (DMDV)
Insight (New) (DPRA)
Match and Merge (MAME)
Information Search (TESE)
To run this image with the default configuration and an embedded database, use command:
docker run -p 8080:8080 -d ebx:latest
You can test EBX by visiting http://localhost:8080 in a browser.
To run this image with other configurations, for example with an external database, see
documentation.
**********************************************************************************************
バッチインストーラーの実行
Linux または macOS でバッチインストーラーを起動するには、次の手順を実行します。
-
TIB\_ebx\_6.1.1\_addon\_5.X.Y\_container\_edition.zip を解凍します。
-
ebx-ce-installer-batch.sh ファイルの格納先フォルダーでターミナルを開きます。
-
Batch script to build image with optionally addon(s).
-a add all addons
-t <tag_file> create a file named tag_file including the image tag built
--help display this help and exit
[addon]... add specific addons (separate by a space)
for sample: mame teseWindows でバッチインストーラーを起動するには、次の手順を実行します。 -
TIB\_ebx\_6.1.1\_addon\_5.X.Y\_container\_edition.zip を解凍します。
-
ebx-ce-installer-batch.bat ファイルの格納先フォルダーで Windows PowerShell を開きます。
これにより、バッチインストーラーがイメージをビルドし、インタラクティブインストーラーと同じ概要を出力します。
イメージのテスト
イメージは、次のコマンドを使用してローカルで実行できます。
docker run -p 8080:8080 -d ebx:latest
実稼働環境では、タグ latest を使用しないことをお勧めします。インストーラーは、選択したアドオンに応じて、常に別のタグを生成します。
上記のサンプルの場合、次のアドオンが選択されているため、タグは 6.1.1-dama-dint-dmdv-dpra-mame-tese-6.1.X です。
-
Digital Asset Manager (DAMA)
-
Data Exchange (New) (DINT)
-
Data Model and Data Visualization (DMDV)
-
Insight (New) (DPRA)
-
Match and Merge (MAME)
-
Information Search (TESE)
次に、以下のコマンドを使用してイメージを実行できます。
docker run -p 8080:8080 -d ebx:6.1.1-dama-dint-dmdv-dpra-mame-tese-6.1.X
アドオンが選択されていない場合、タグは 6.1.1 です。
イメージは、次のコマンドを使用して実行できます。
docker run -p 8080:8080 -d ebx:6.1.1
イメージの共有
イメージを共有する手順は、ユーザーの会社のインフラストラクチャーによって異なります。
次の例では、イメージは myregistry という名前の Docker プライベートレジストリにプッシュされます。
docker tag ebx:6.1.1 myregistry:5000/ebx:6.1.1
docker push myregistry:5000/ebx:6.1.1
Intel または AMD 以外のアーキテクチャ
インストーラーは、Intel または AMD 64 ビット システムでテストされています。これらのプラットフォームでは、生成されたイメージのアーキテクチャは linux/amd64 になります。
別のプロセッサを使用するシステムで実行すると、インストーラーが成功する場合があります。その場合、生成されたイメージアーキテクチャは、そのプロセッサタイプの Linux になります。
たとえば、インストーラーが MacOS M1 ワークステーションで実行される場合、生成されるイメージのアーキテクチャは linux/arm64 になります。
注意
Intel または AMD 以外のシステムでのイメージの生成は実験的であり、実稼働環境ではサポートされていません。