Docker 정복기 (1) - Docker는 왜 써야할까?
Docker란 컨테이너 기반의 가상화 기술로, 애플리케이션을 신속하고 일관되게 실행할수 있도록 도와주는 도구입니다.기존의 가상머신(VM)과 비교 했을때, 가볍고 빠르게 동작하며, 운영체제(OS)레벨에서 격리된 환경을 제공합니다.1. Docker의 개념Docker의 핵심 개념은 다음과 같습니다.이미지(Image): 컨테이너 실행을 위한 모든 설정 및 파일을 포함하는 템플릿컨테이너(Container): 이미지를 기반으로 실행되는 독립적인 프로세스Dockerfile: 이미지를 빌드하는 데 사용되는 설정 파일Volume: 컨테이너가 데이터를 지속적으로 저장할 수 있도록 지원하는 기능Network: 컨테이너 간 통신을 위한 네트워크 환경2. Docker를 왜 사용할까?1. 환경 일관성 보장Docker를 사용하면 ..