注: This topic only applies to using native COBOL applications and native
COBOL Unit Test projects in containers. To use
JVM COBOL applications in containers you need to use the functionality described in
コンテナーでの JVM COBOL アプリケーションのデバッグおよび実行.
プロジェクトのコンテナー関連のプロパティを設定するには、[] をクリックします。
指定できるコンテナー関連のプロパティは次のとおりです。
- Context
- プロジェクトのイメージをビルドする際に使用するビルド コンテキスト。
- Build arguments
- プロジェクトをビルドする際に docker build または podman build コマンド向けに指定する追加の引数。
- Run arguments
- プロジェクトをビルドする際に docker run または podman run コマンド向けに指定する追加の引数。
- Dockerfile
- プロジェクトの Dockerfile の名前。
- Base stage
- プロジェクトの Dockerfile 内のベース ステージの名前。これは、「ホストでビルド」モードの実行およびデバッグを使用する際に実行される Dockerfile のステージです。
- Mappings
- プロジェクトのボリュームのマウントの詳細。
ここの [Run arguments] および [Mappings] に指定された設定は、現在アクティブなデバッグ構成および実行構成によってオーバーライドされる場合があります。
ここの [Context]、[Dockerfile]、および [Base stage] に指定された設定は、Dockerfile を作成する [New Dockerfile] ウィザードによって使用されます。
Enterprise Server 使用時のコンテナーに関する追加のプロジェクト プロパティ
COBOL アプリケーションで Enterprise Server を使用している場合 (たとえば、SOAP、REST、または Enterprise Java Bean サービスを構築している場合)、それをコンテナーのターゲットにするには、アプリケーション ファイルが .car ファイルとしてパッケージ化されるように要求する必要があります。これを行うには、[] で [Package services as COBOL archive (.car) files] を [Yes] に設定します。