デバッグ構成および実行構成でのコンテナー情報の指定

注: This topic only applies to using native COBOL applications in containers. To use JVM COBOL applications in containers you need to use the functionality described in コンテナーでの JVM COBOL アプリケーションのデバッグおよび実行.

コンテナー内のアプリケーションをデバッグまたは実行する前に、アプリケーションのコンテナーに関する詳細を指定する必要がある場合があります。一部の詳細はプロジェクトのプロパティで指定しますが、その他の詳細は、[Debug Configurations] および [Run Configurations] ダイアログ ボックスの [Containers] タブで指定します。ほとんどの場合、これらの設定をデフォルトから変更する必要はありません。

[Debug Configurations] および [Run Configurations] ダイアログ ボックスの [Containers] タブのオプションは次のとおりです。

Run on machine where the project is located (デフォルト)
プロジェクトが、デバッグ時または実行時に「コンテナーなしでビルド」モードを使用することを指定します。詳細については、「コンテナー内のネイティブ COBOL アプリケーションをビルドする方法」を参照してください。
Use base stage from Dockerfile
プロジェクトが、デバッグ時または実行時に「ホストでビルド」モードを使用することを指定します。詳細については、「コンテナー内のネイティブ COBOL アプリケーションをビルドする方法」を参照してください。
Container run parameters
コンテナーの実行時に Docker または podman に渡すパラメーターです。[Use base stage from Dockerfile] オプションを使用する場合は、-v パラメーターを使って、プロジェクトのビルド出力を含むフォルダーについて、コンテナー ファイル システムの適切なフォルダーにボリュームのマウントを行う必要があります。
Debug port
Enterprise Developer がデバッグのためにコンテナーに接続するときに使用するポート番号です。
Use project Dockerfile
プロジェクトが、デバッグ時または実行時に「コンテナーでビルド」モードを使用することを指定します。詳細については、「コンテナー内のネイティブ COBOL アプリケーションをビルドする方法」を参照してください。
注:
  • [Use base stage from Dockerfile] または [Use project Dockerfile] オプションを使用する場合、Enterprise Developer はデバッグ動作または実行動作用にコンテナーを作成し、その後、プロジェクトがコンテナーの実行を終了した後でそれを削除します。