소개
Visual Studio Code 개발 컨테이너 확장을 사용하여 Docker 컨테이너 내에서 개발할 수 있습니다.
다양한 언어와 런타임 환경을 중심으로 소프트웨어 컨설팅을 수행하는 에이전시에서 근무한다고 가정합니다. 모든 개발자가 Visual Studio Code를 사용하고 있습니다. 에이전시에서는 수십 개의 프로젝트가 진행 중이며, 각각 고유한 구성 및 런타임 요구 사항이 있습니다. 에이전시 개발자는 먼저 머신을 설정하거나 구성하지 않고도 모든 프로젝트에서 작업할 수 있어야 합니다.
이 모듈에서는 기존 프로젝트에 구성 파일을 추가합니다. 이러한 파일은 프로젝트가 “작동하는” 환경을 빌드하는 방법을 Visual Studio Code에 알려줍니다. Dev Container 구성을 사용하여 런타임 환경을 구성합니다. 또한 Docker와 Visual Studio Code가 있는 모든 사용자가 사용할 수 있는 개발 환경의 구성을 자동화합니다.
이 모듈을 마치면 Docker 컨테이너 내에서 실행되도록 프로젝트를 구성할 수 있습니다.
필수 구성 요소
- 소프트웨어 개발에 대한 기본 지식(예: 코드 실행 또는 새 언어 설치의 의미)
- Docker 및 기본 Docker 지식:
- Windows: Windows 10 Pro/Enterprise의 Docker Desktop 2.0+. Windows 10 Home(2004 이상)에는 Docker Desktop 2.3 이상과 WSL 2 백 엔드가 필요합니다.
- Mac: Docker Desktop 2.0+
- Linux: Docker CE/EE 18.06+ 및 Docker Compose 1.21+
- Git 및 Git 리포지토리에 대한 기본 지식