빠른 시작: Azure SQL Database용 개발자 컨테이너 템플릿을 사용하여 개발 환경 설정
개발자 컨테이너는 Azure SQL Database에 대한 로컬 개발을 향상시키기 위한 포괄적인 솔루션을 제공합니다. 개발자 컨테이너 템플릿은 개발자에게 원활하고 효율적인 개발 환경을 제공하여 쉽고 자신 있게 Azure SQL Database용 애플리케이션을 빌드할 수 있도록 합니다. 개발자 컨테이너는 로컬이든 클라우드이든 모든 개발 환경에서 활용할 수 있으며, 팀과 워크플로 간에 일관성을 증진할 수 있습니다.
다음 비디오에서는 Azure SQL Database용 Dev Container Templates를 사용하여 개발 환경을 신속하게 설정하여 간소화되고 일관된 개발 환경을 보장하는 단계를 안내합니다.
필수 조건
시작하기 전에 로컬 컴퓨터에 다음이 설치되었는지 확인합니다.
- Git: 버전 제어용. Git 다운로드
- Docker: 컨테이너를 실행하는 데 필요합니다. Docker 다운로드
- Visual Studio Code: 이 빠른 시작의 기본 IDE입니다. Visual Studio Code 다운로드
- Visual Studio Code용 개발자 컨테이너 익스텐션: 개발자 컨테이너 작업을 사용하도록 설정합니다. 익스텐션 설치
개발 환경 설정 단계
먼저 애플리케이션 프로젝트가 포함된 로컬 폴더를 열거나 기존 리포지토리를 Visual Studio Code에 복제합니다. 이 초기 단계에서는 처음부터 시작하든 기존 애플리케이션에서 작업하든 프로젝트를 개발자 컨테이너와 통합하는 단계를 설정합니다.
Visual Studio Code에서
F1
또는Ctrl+Shift+P
를 눌러 명령 팔레트를 엽니다. 개발자 컨테이너: 개발자 컨테이너 구성 파일 추가... 명령을 선택합니다.현재 로컬 리포지토리에 개발자 컨테이너 구성 파일을 추가하려면 작업 영역에 구성 파일 추가 옵션을 선택합니다.
- 또는 사용자 데이터 폴더에 구성 파일 추가 옵션을 선택합니다.
- 이 빠른 시작에서는 작업 영역에 구성 파일 추가 옵션을 선택합니다.
Visual Studio Code에 개발자 컨테이너 템플릿을 선택하라는 메시지가 표시됩니다. 사용 가능한 템플릿은 특정 개발 환경에 필요한 도구 및 종속성을 기반으로 합니다. 모든 정의 표시를 선택하여 사용 가능한 모든 템플릿을 봅니다.
명령 팔레트에 Azure SQL을 입력하여 Azure SQL Database에 대해 원하는 개발자 컨테이너 템플릿을 선택합니다. 이 작업은 Azure SQL 개발을 위해 설계된 사용 가능한 템플릿 목록을 표시합니다.
선택 시 Visual Studio Code는 선택한 템플릿에 맞게 조정된 필요한 구성 파일을 자동으로 생성합니다. 이러한 파일에는 개발 환경에 대한 설정, 설치할 익스텐션 프로그램 및 Docker 구성 세부 정보가 포함됩니다. 프로젝트 디렉터리 내의
.devcontainer
폴더에 저장되어 일관되고 재현 가능한 개발 환경을 보장합니다.구성 파일 생성 후 Visual Studio Code는 프로젝트를 새로 만든 개발자 컨테이너 환경으로 전환하라는 메시지를 표시합니다. 컨테이너에서 다시 열기를 선택하여 수행할 수 있습니다. 이 단계는 Azure SQL 개발을 위해 미리 정의된 환경 설정을 적용하여 컨테이너 내에서 개발을 이동할 때 중요합니다.
아직 시작하지 않은 경우 언제든지 개발자 컨테이너 익스텐션을 사용하여 이 전환을 수동으로 시작할 수도 있습니다. 명령 팔레트에서컨테이너에서 다시 열기 명령을 사용하거나 Visual Studio Code의 왼쪽 아래 모서리에 있는 파란색 아이콘을 선택하고 컨테이너에서 다시 열기를 선택합니다.
이 스크린샷은 Visual Studio Code의 컨테이너에서 다시 열기에 대한 Dev Containers 명령 팔레트 옵션을 보여줍니다.
이 작업은 설치 프로세스를 시작합니다. 여기서 Visual Studio Code는 필요한 구성 파일을 생성하고 선택한 템플릿을 기반으로 개발자 컨테이너를 빌드합니다. 이 프로세스를 통해 개발 환경이 Azure SQL Database 개발을 위해 정확하게 구성됩니다.
Visual Studio Code는 선택한 구성에 따라 컨테이너를 빌드합니다. 처음에는 빌드 프로세스가 몇 분 정도 걸릴 수도 있습니다.
개발자 컨테이너가 빌드되면 설치 탐색 및 확인을 시작할 수 있습니다. Visual Studio Code 내에서 터미널을 연 다음 필요한 모든 도구가 설치되어 있고 제대로 작동하는지 확인합니다.
선택적 단계로, 명령 팔레트에서 직접 미리 정의된 작업을 실행하여 개발 워크플로를 간소화하고 코드 작성에 집중할 수 있습니다.
이 스크린샷은 미리 정의된 작업을 실행하는 옵션이 있는 Visual Studio Code 명령 팔레트를 보여줍니다.
이 스크린샷은 개발자 컨테이너용 Visual Studio Code의 미리 정의된 작업 목록을 보여 줍니다.
특정 템플릿 에 대한 자세한 내용은 GitHub - azuresql-devcontainers를 참조하세요.