Cloud/Docker

Docker) Docker Engine

Adım Kim 2022. 9. 28. 18:27

Docker Image

  • docker image는 readonly형식으로 docker container를 생성하기 위한 template이다.
  • 애플리케이션을 위한 라이브러리와 package와 실행환경을 가지고 있다.
  • layer 구조로 구성되어 있다.


Docker Container

  • docker image가 메모리에 로딩된 instance
  • read/write 가능 영역에서 데이터를 기록한다.
  • docker container 생성은 애플리케이션 실행을 의미한다.
  • docker client는 CLI형식으로 dockerhost의 daemon에 명령을 줄수있다.
  • docker registry는 docker image저장소로, image를 외부에서 가져올 수 있다. 대표적으로 docker hub가 있다.


Docker Engine

  • docker image와 container를 관리하기 위한 실행 환경 관리 소프트웨어
  • client와 CLI 방식으로 통신하여 Docker를 운영한다.
  • Docker Engine은 Docker Community(무료) 와 Docker Enterprise(유료)가 있다.
  • Docker Desktop을 사용하면 GUI 방식으로 docker를 운영할 수 있다.


참고 자료