Docker Dev Container
개요
도커 데브 컨테이너는 컨테이너를 활용하여 개발 환경을 구성하는 서비스를 말한다.
대체로 로컬에서 개발을 한 뒤에 클라우드에 옮길 때는 컨테이너 환경을 이용하는 경우가 많다.
이때 단순 로컬이 아닌 배포 환경과 비슷한 환경에서 개발을 진행한다면 배포 시 발생하는 문제를 미리 진단하는데 도움을 줄 수 있을 것이다.
IDE와 바로 연동되어 사용하는 방식이다.
장점
- 빠른 개발환경 구축
- 가상머신보다 적은 자원
- 소스코드와 함께 개발 환경을 공유
- 적은 오버헤드로 다른 장비에서 사용
- 개발/테스트/스테이징/운영 환경을 동일하게 구성
- 안전한 호스트 운영체제
사용 방법
레퍼런스
https://booiljung.github.io/technical_articles/vscode/node-dev-container-1.html