더북(TheBook)

그림 4-3은 도커의 작동 방식을 보여 주는 다이어그램이다. 도커 데몬이 모든 컨테이너 활동을 담당한다는 것에 주목하자. 그림에서 볼 수 있듯이 데몬은 클라이언트에서 명령을 받고 CLI나 REST API로 명령을 전달한다. 그리고 레지스트리에서 찾은 도커 이미지가 컨테이너를 생성하는 방법도 나타낸다.

▲ 그림 4-3 도커 클라이언트는 도커 명령을 도커 데몬에 전송하고, 도커 데몬은 도커 이미지를 기반으로 컨테이너를 생성한다

Note ≣


이 책에서는 도커를 설치하는 방법을 설명하지 않는다. 여러분 컴퓨터에 아직 도커를 설치하지 않았다면 윈도, macOS, 리눅스에 도커를 설치하고 구성하는 모든 단계가 설명된 다음 문서를 참고하길 추천한다.

https://docs.docker.com/install/

다음 절에서는 도커 구성 요소들의 작동 방식과 라이선스 마이크로서비스와 통합하는 방법을 설명한다. 1장과 3장의 예제를 따르지 않았더라도 앞으로 설명할 내용은 여러분이 가진 모든 자바 메이븐 프로젝트에 적용 가능하다.