728x90
Docker Image
container의 설계. Application이 작동하기 위해서 필요한 요소들을 의미한다.
Image 구성
- Parent Image : OS 또는 runtime environment 를 의미 (ex. node, python, jdk...)
- docker hub에서 parent image를 찾을 수 있다.
Docker Container
여러 이미지들을 소유한 실행가능한 인스턴스. Application을 실행시켜준다.
즉, Image들이 실행되면 Container가 생성되면서 application이 동작한다.
하나의 독립적인 process라 보면 편하다
작동 원리
- 같은 구성의 이미지를 가진 Container는 모두 같은 방식으로 작동한다.
- Server에 어떤 환경이 구성되어 있던지 Container는 Image의 환경을 따라간다. (Isolated)