Docker client
Docker Engine
Registry
이미지와 컨테이너는 1:N의 관계
컨테이너를 생성할 때 필요한 요소로 컨테이너의 목적에 맞는 바이너리와 의존성이 설치되어 있음
여러 개의 계층으로 된 바이너리 파일로 존재
호스트와 다른 컨테이너로부터 격리된 시스템 자원과 네트워크를 사용하는 프로세스 이미지는 읽기 전용으로 사용하여 변경사항은 컨테이너 계층에 저장
컨테이너에서 무엇을 하든 이미지는 영향 받지 않음
도커 파일 -> Build -> 도커 이미지 -> Run -> 도커 컨테이너
저장소 이름 (Repository Name)
이미지 이름 (Image Name)
이미지 태그 (Image Tag)
{repository}/{image}:{tag}
태그를 생략하면 최신 리비전을 가리키는 lastest로 인식
저장소 이름을 생략하면 도커허브로 인식
도커 이미지를 관리하고 공유하기 위한 서버 어플리케이션