Enterprise Developer では、ネイティブ COBOL プロジェクトまたはネイティブ COBOL 単体テスト プロジェクトに Dockerfile を追加して、既存のアプリケーションをコンテナー化するプロセスを簡略化できます。Enterprise Developer で作成される Dockerfile には、イメージ名などの詳細にデフォルト値を使用して、ネイティブ COBOL プロジェクトのイメージを作成するための基本的な指示が含まれています。Dockerfile でデフォルト以外の設定を使用したり追加の処理を実行したりする必要がある場合は、Enterprise Developer によってプロジェクトに追加された後に変更することができます。
casesxml コマンドの詳細については「casesxml」、サーバー エクスプローラーを使用したエンタープライズ サーバーの定義のエクスポートについては「エンタープライズ サーバー インスタンスをエクスポートするには」、プロジェクトへのファイルの追加については「プロジェクトへのファイルのインポート」を参照してください。
[New Dockerfile] ウィザードが表示されます。
| [Do not add instructions to configure an Enterprise Server] | Enterprise Server/COBOL Server の構成の詳細は Dockerfile に追加されません。 |
| [Add intructions to configure an Enterprise Server cloning the one associated with this project] | ローカル プロジェクトに関連付けられている Enterprise Server/COBOL Server から設定がコピーされます。 |
| [Add instructions to configure an Enterprise Server using an XML file] | エクスポートした XML ファイルから既存の Enterprise Server/COBOL Server の設定がコピーされます。(XML ファイルは現在のプロジェクトのフォルダー構造に含まれている必要があります)。 |
| [Build layer repository] | プロジェクトに適したビルド環境 (通常はビルド ツール製品) を含むイメージのリポジトリ名。 |
| [Deployment layer repository] | アプリケーションに適したランタイム システム環境 (通常は Enterprise Server/COBOL Server 製品) を含むイメージのリポジトリ名。 |
| [Common image tag] | ビルド リポジトリおよびディプロイ リポジトリで指定されているタグ名。ビルド リポジトリとディプロイ リポジトリには共通のタグが必要です。 |
Dockerfile が作成され、Dockerfile エディターで開きます。プロジェクトにすでに Dockerfile が含まれている場合は、その名前が Dockerfile.bak に変更されます。
Enterprise Developer のコンテナー デモンストレーションに付属の一部の Dockerfile で、変更に関するガイダンスを確認できます。