次の方法で共有


クイック スタート: GitHub Copilot アプリの最新化を使用して Java プロジェクトをコンテナー化する

このクイック スタートでは、GitHub Copilot アプリのモダン化を使用して Java プロジェクトをコンテナー化します。

Azure Kubernetes Service や Azure Container Apps などのコンテナー コンピューティング サービスを使用するには、開発者は Dockerfile やその他の関連する構成ファイルを作成してプロジェクトをコンテナー化し、コンテナー イメージを構築する必要があります。 Microsoft のツールは、コンテナー化プロセスを完了するのに役立ちます。

[前提条件]

Gradle を使用している場合は、Gradle ラッパー バージョン 5 以降のみがサポートされます。 Kotlin ドメイン固有言語 (DSL) はサポートされていません。

IntelliJ IDEA では、 My Tasks 関数はまだサポートされていません。

プロジェクトをコンテナー化する

コンテナー化プロセスを開始するには、次の手順に従います。

  1. Docker がインストールされ、実行されていることを確認します。

  2. Visual Studio Code で、移行したプロジェクトを開きます。

  3. [アクティビティ] サイドバーで、GitHub Copilot アプリの最新化拡張機能ウィンドウを開きます。

  4. [ タスク] セクションで Java を開き、[ タスクのコンテナー化 ] を開き、[ アプリケーションのコンテナー化] を選択します。

    [タスクの実行] ボタンが強調表示された [アプリケーションのコンテナー化] タスクを示す Visual Studio Code のスクリーンショット。

  5. タスクを選択すると、エージェント モードの Copilot チャット ウィンドウが自動的に開きます。

  6. [ 続行] を繰り返し選択して、Copilot チャット ウィンドウの各ツールアクションを確認します。 Copilot エージェントは、コンテナー化を容易にするためにさまざまなツールを使用します。 各ツールの使用状況は、[ 続行] を選択して確認する必要があります。

  7. Copilot では通常、次の手順を実行してプロジェクトをコンテナー化します。

    • Docker がインストールされ、実行されていることを確認します。
    • アプリケーション コードをコンテナーで実行する準備ができていることを確認します。
    • プロジェクトごとに Dockerfile を作成します。
    • 各プロジェクトの Docker イメージをビルドします。
    • コンテナー化の結果の概要を作成します。

最良の結果を得るには、Claude Sonnet 4 以降のモデルを使用することをお勧めします。

コンテナー化エラーを修正するには、Copilot に数回の反復が必要な場合があります。

こちらも参照ください

GitHub Copilot アプリの最新化では、Containerization Assist の特定のツールが使用されます。 詳細については、GitHub の containerization-assist リポジトリを参照してください。