이 빠른 시작에서는 GitHub Copilot 앱 현대화를 사용하여 Java 프로젝트를 컨테이너화합니다.
Azure Kubernetes Service 및 Azure Container Apps와 같은 컨테이너 컴퓨팅 서비스를 사용하려면 개발자는 Dockerfile 및 기타 관련 구성 파일을 만들어 프로젝트를 컨테이너화하고 컨테이너 이미지를 빌드해야 합니다. 도구는 컨테이너화 프로세스를 완료하는 데 도움이 됩니다.
필수 조건
- 모든 플랜에 따라 활성 GitHub Copilot 구독이 있는 GitHub 계정입니다.
- 다음 IDE 중 하나입니다.
-
Visual Studio Code의 최신 버전입니다. 버전 1.101 이상이어야 합니다.
- Visual Studio Code의 GitHub Copilot입니다. 설치 지침은 Visual Studio Code에서 GitHub Copilot 설정을 참조하세요. Visual Studio Code 내에서 GitHub 계정에 로그인해야 합니다.
- GitHub Copilot 앱 현대화. 설치 후 Visual Studio Code를 다시 시작합니다.
-
IntelliJ IDEA의 최신 버전입니다. 버전 2023.3 이상이어야 합니다.
- GitHub 코필로트. 버전 1.5.59 이상이어야 합니다. 자세한 지침은 IntelliJ IDEA에서 GitHub Copilot 설정을 참조하세요. IntelliJ IDEA 내에서 GitHub 계정에 로그인해야 합니다.
- GitHub Copilot 앱 현대화. 설치 후 IntelliJ IDEA를 다시 시작합니다. GitHub Copilot가 설치되지 않은 경우 GitHub Copilot 앱 현대화를 직접 설치할 수 있습니다.
-
Visual Studio Code의 최신 버전입니다. 버전 1.101 이상이어야 합니다.
- Java 21 이상.
- Java 프로젝트를 빌드하기 위한 Maven 또는 Gradle입니다.
비고
Gradle을 사용하는 경우 Gradle 래퍼 버전 5 이상만 지원됩니다. Kotlin DSL(도메인별 언어)은 지원되지 않습니다.
이 함수 My Tasks 는 IntelliJ IDEA에 대해 아직 지원되지 않습니다.
프로젝트 컨테이너화
다음 단계를 사용하여 컨테이너화 프로세스를 시작합니다.
Docker가 설치되고 실행 중인지 확인합니다.
Visual Studio Code에서 마이그레이션된 프로젝트를 엽니다.
작업 사이드바에서 GitHub Copilot 앱 현대화 확장 창을 엽니다.
작업 섹션에서 Java를 연 다음, 컨테이너화 태스크를 열고 애플리케이션 컨테이너화를 선택합니다.
작업을 선택하면 에이전트 모드가 있는 Copilot 채팅 창이 자동으로 열립니다.
계속을 반복적으로 선택하여 코필로트 채팅 창에서 각 도구 작업을 확인합니다. 코필로트 에이전트는 다양한 도구를 사용하여 컨테이너화를 용이하게 합니다. 각 도구의 사용은 계속을 선택하여 확인이 필요합니다.
부조종사에서는 일반적으로 다음 단계를 수행하여 프로젝트를 컨테이너화합니다.
- Docker가 설치되어 실행 중인지 확인합니다.
- 애플리케이션 코드가 컨테이너에서 실행되도록 준비되어 있는지 확인합니다.
- 각 프로젝트에 대한 Dockerfile을 만듭니다.
- 각 프로젝트에 대한 Docker 이미지를 빌드합니다.
- 컨테이너화 결과의 요약을 만듭니다.
비고
최상의 결과를 위해 Claude Sonnet 4 이상 모델을 사용하는 것이 좋습니다.
컨테이너화 오류를 수정하려면 Copilot가 몇 번의 반복을 수행해야 할 수 있습니다.
참고하십시오
GitHub Copilot 앱 현대화는 Containerization Assist의 특정 도구를 사용합니다. 자세한 내용은 GitHub의 컨테이너화 지원 리포지토리를 참조하세요.