고급 컨테이너 구성
이 섹션의 문서들은 Visual Studio Code Dev Containers 확장 프로그램과 함께 작업할 때 고급 컨테이너 구성을 다룹니다.
컨테이너 작업
Visual Studio Code Dev Containers 확장 프로그램을 사용하면 Docker 컨테이너를 완전 기능 개발 환경으로 사용할 수 있습니다. 컨테이너 내부(또는 마운트된) 폴더를 열고 Visual Studio Code의 전체 기능 세트를 활용할 수 있습니다. 프로젝트의 devcontainer.json 파일은 VS Code에 정의된 도구 및 런타임 스택이 있는 개발 컨테이너에 액세스(또는 생성)하는 방법을 알려줍니다. 이 컨테이너는 애플리케이션을 실행하거나 코드베이스 작업에 필요한 도구, 라이브러리 또는 런타임을 분리하는 데 사용할 수 있습니다.
워크스페이스 파일은 로컬 파일 시스템에서 마운트되거나 컨테이너로 복사되거나 복제됩니다. 확장 프로그램은 컨테이너 내부에 설치 및 실행되며, 여기서 도구, 플랫폼 및 파일 시스템에 대한 전체 액세스 권한을 갖습니다. 즉, 다른 컨테이너에 연결하는 것만으로 전체 개발 환경을 원활하게 전환할 수 있습니다.
이를 통해 VS Code는 도구(또는 코드)의 위치에 관계없이 전체 IntelliSense(완성), 코드 탐색 및 디버깅을 포함한 로컬 품질 개발 환경을 제공할 수 있습니다.
시작하기
Docker 컨테이너와 VS Code Dev Containers 확장 프로그램을 처음 사용하는 경우 소개 문서인 컨테이너부터 시작하는 것이 좋습니다. 거기에서 다음을 찾을 수 있습니다.
- 시스템 요구 사항 - Windows, macOS 및 Linux에서 실행하는 데 필요한 사항.
- 설치 - Docker, VS Code 및 Remote Development Extension Pack을 설치하는 방법.
- 빠른 시작 - 일반적인 컨테이너 시나리오에 대한 단계별 지침.
머신 구성이 완료되면 컨테이너 튜토리얼을 사용하여 컨테이너 작업에 대한 심층적인 투어를 진행해 보세요.
고급 컨테이너 주제
아래 목차에 나열된 문서는 고급 컨테이너 사용법을 설명하고 특정 구성을 자세히 다룹니다. 개발 워크플로에 이러한 내용을 적용할 필요가 없을 수도 있지만, 나중에 필요할 수 있으므로 문서를 빠르게 검토하는 것이 좋습니다.
다음 방법을 배울 수 있습니다.