정기간행물/daily

Docker Architecture

:)jun 2023. 3. 29. 11:05

Docker Architecture diagram (from Docker docs)

Docker는 클라이언트-서버 아키텍처를 사용한다.

Docker 클라이언트와 데몬은 UNIX 소켓 또는 네트워크 인터페이스를 통해 REST API를 사용하여 통신한다.

 

UNIX 소켓

  • Unix 소켓(Unix domain socket)은 Unix 계열 운영 체제에서 프로세스간 통신(IPC, Inter-Process Communication)을 위해 사용되는 방법 중 하나이다.
  • TCP/IP 소켓과 유사한 방식으로 작동하지만 TCP/IP 소켓과 달리 네트워크를 통하지 않고 로컬 시스템에서만 통신할 수 있다.
  • Unix 소켓은 일반적으로 파일 시스템에서 파일처럼 다루어지며, 파일 시스템 경로를 통해 접근 가능하다.

'정기간행물 > daily' 카테고리의 다른 글

Spring boot에 JKS파일 정보만 입력했는데 어떻게 암호화, 복호화가 둘 다 될까?  (0) 2023.04.04
curl이란?  (0) 2023.03.31
RabbitMQ란?  (0) 2023.03.30
DockerNetwork  (0) 2023.03.28
프로메테우스란?  (0) 2023.03.27