도커 엔진

밥값 못하는 개발자·2023년 12월 7일
1

Docker

목록 보기
4/8
post-thumbnail

1. 도커 엔진

  • 도커 엔진은 컨테이너의 생성, 실행, 이미지 관리, 네트워킹, 스토리지 등의 기능을 수행하는 소프트웨어
  • 도커 CLI, REST API, 도커 데몬으로 구성

  • Docker CLI

    • REST API와 상호작용하기 위한 커맨드 라인 도구로, 사용자가 도커 데몬에 명령을 보낼 수 있도록 함
    • REST API를 통해 도커 데몬과 통신하여 컨테이너 생성, 실행, 관리 등의 작업을 하도록 지시
  • REST API

    • 도커 데몬이 노출시키는 인터페이스로, HTTP 프로토콜을 사용하여도커 CLI와 도커 데몬 간의 통신을 가능하게 함
    • REST API를 통해 도커 CLI에 입력된 명령어를 도커 데몬에 전달
  • Docker Daemon

    • 도커 엔진의 핵심으로, 호스트 OS에서 실행되는 서비스
      컨테이너 생성, 관리, 실행, 이미지 저장 등의 핵심적인 작업을 수행
    • 컨테이너 생성, 관리, 실행, 이미지 저장 등의 핵심적인 작업을 수행
  • 📢 주의할 점

    ✔ 이전에 보았던 ‘도커 아키텍처’와 위의 ‘도커 엔진 아키텍처’를 보고서 혼란이 올 수 있다. 이 점을 해소시키기 위해 반드시 '도커 엔진 VS 도커 데몬 Engine VS Damon*' 을 확인하자!!

    도커 엔진 VS 도커 데몬 Engine VS Damon* : 부록 참고(도커 엔진 VS 도커 데몬 Engine VS Damon)

참고 자료

https://nickjanetakis.com/blog/understanding-how-the-docker-daemon-and-docker-cli-work-together

profile
비전공자 파이썬 AI 개발자

0개의 댓글