
컨테이너 기반의 오픈 소스 가상화 플랫폼애플리케이션 및 그에 따른 환경을 격리된 컨테이너에 패키징하여 개발, 배포, 실행을 쉽게 지원하는 툴하이퍼바이저를 이용해 여러개의 운영체제를 하나의 호스트에서 생성하는 방식OS들에게 자원을 나누어 주며 조율OS들의 커널을 번역해서

도커 이미지는 컨테이너를 만들기 위한 압축파일 개념임이미지는 한번 만들어지면 이미지 내의 정보는 절대 변하지 않으며(불변성), 이미지를 통해 컨테이너를 만들 수 있음이미지는 컨테이너를 만들었다고 사라지지 않고, 하나의 이미지로 여러개의 컨테이너를 만들 수 도 있음이미지
Dockerfile을 이용해서 이미지 생성 (제일 많이 쓰는 이미지 생성 방법) docker build -t {이미지명:태그명} {dockerfile의 경로} 도커 단일 이미지 삭제 docker image rm {이미지 ID 또는 이름} 모든 도커 이미지 삭제

Docker 컨테이너 간의 통신을 관리하고 격리하기 위한 기능을 제공하는 것컨테이너화된 애플리케이션은 여러개의 컨테이너로 구성될 수 있는데, 이들 컨테이너가 서로 통신하고 데이터를 주고 받아야 할 경우가 있음이러한 컨테이너간 통신을 쉽게 설정하고 관리할 수 있도록 도와