セキュリティ CLI Docker イメージのセットアップ
ThingWorx Docker をサポートするために必要なセキュリティ CLI Docker イメージを構築するには、以下の操作を実行します。
必要なバイナリがステージングされ、構築プロセスで使用可能になっていることを確認します。
build.env 変数ファイルを適切な値で修正します。
必要なファイル
staging フォルダには以下のファイルが存在していなければなりません。
プラットフォーム
説明
java
OpenJDK - Amazon Web Services から取得した Amazon Corretto 11.x.x ファイルまたは Oracle から取得した Java JDK バージョン 11 アーカイブファイル。
ほかのイメージをベースとして使用する場合、dockerfiles\ignite\Dockerfile で必要な変更を行います
ファイルの例:
1. jdk-11.x.x-linux-x64.tar.gz
2. amazon-corretto-11.x.x-linux-x64.tar.gz
このファイルを staging フォルダに保存し、build.env ファイル内の変数 JAVA_VERSION および JAVA_ARCHIVE が正しいことを確認します。
ThingWorx Security ツールアーカイブ
PTC ソフトウェアのダウンロードサイトから、この Dockerfile リリースとともにダウンロードします。
これらのファイルを staging フォルダに保存し、build.env ファイル内の変数 SECURITY_TOOL_ARCHIVE が正しいことを確認します。
テンプレートプロセッサアーカイブ
変数の提供を開始する際に Docker コンテナ内のテンプレートを解析し、実行中の環境に基づいてコンフィギュレーションファイルのフォーマットを設定するために PTC によって提供されるツール。
ファイルの例:
template-processor-12.1.0.11-application.tar.gz
staging フォルダ内のこのファイルが build.env ファイル内の変数 TEMPLATE_PROCESSOR_ARCHIVE と一致していることを確認します。
build.env 変数
build.env ファイルには、設定しなければならない変数のリストが含まれています。以下の変数を設定しなければなりません。
変数名
デフォルト
コメント
JAVA_ARCHIVE
jdk-11.x.x-linux-x64.tar.gz
amazon-corretto-11.0.8.10.1-linux-x64.tar.gz
staging フォルダに存在する Java アーカイブのファイル名。
SECURITY_TOOL_VERSION
securityToolVersion
セキュリティツールライブラリのバージョン
SECURITY_TOOL_ARCHIVE
securityToolFileName
staging フォルダに存在するセキュリティツールライブラリの名前。
TEMPLATE_PROCESSOR_ARCHIVE
template-processor-12.1.0.11-application.tar.gz
staging フォルダに存在するテンプレートプロセッサアーカイブのバージョン。
ファイルのステージング
Docker イメージの構築に必要なファイルを、このリリースに含まれている staging フォルダに配置しなければなりません。staging フォルダにはベース platform-settings.json ファイルがすでに含まれています。
これは役に立ちましたか?