Docker
- 특정 프로그램과 (그 프로그램을 실행하는데) 필요한 기타 소프트웨어들을 하나의 패키지로 만듬으로써 해당 프로그램의 개발과 사용을 도와주는 오픈소스 플랫폼
- 이 패키지를 먼저 파일 시스템 형태로 만드는데 이를 Docker Image라고 함
- Docker Image를 실행시킨 것을 Docker Container라고 부르며 응용프로그램에 해당
구조
[Docker Container #1] [Docker Container #2]
[App A bin/libs] [App B bin/libs]
[Docker Engine]
[호스트 운영체제]
[컴퓨터]
- Docker Registry (Docker Hub)
- 다양한 Docker Image들의 집합소
- Docker Image의 인스턴스가 결국 Docker Container