AWS 기반 MSA 서비스(3) 컨테이너-도커

KangMinSoo·2021년 10월 17일
0

AWS기반 MSA 서비스

목록 보기
3/4
post-thumbnail

3) Docker란?

도커는 컨테이너의 한 종류이자 표준이다. 도커를 알려면 먼저 컨테이너(Container)를 알아야 한다.

Container?

  • 서버, os, 벤더에 종속적이지 않은 표준화된 기술.
  • 실행파일과 운영 환경 요소로 이루어진 것이 컨테이너.
  • 환경에 종속적이지 않다.
  • 이러한 컨테이너의 종류이자 표준이 된 것이 도커이다.

도커가 컨테이너의 표준이된 이유

바로 도커파일 때문이다.

  • 도커파일은 OS, 서버의 종속성을 제거해준다. 이식성의 장점.
  • 도커파일에 정의된 것은 여러가지의 메타 데이터와 OS, 미들웨어, DB등이 있고 이에 맞는 이미지를 레고처럼 조립하여 하나의 완성품으로 제공한다.
  • 도커엔진은 도커 파일과 컨테이너를 구동하기 위한 하나의 엔진이다.

마이크로서비스를 제공하기 위한 핵심적인 기술은 바로 컨테이너 기술

컨테이너는 손쉬운 확장과 구성 독립적인 실행 환경과 빠른 기동 속도 등으로 인해 마이크로서비스 아키텍처를 설계하는데 필수적인 요소로 자리잡았다. 대표적인 컨테이너(Container)기술이 바로 도커(Docker).

profile
주니어 개발자의 벨로그

0개의 댓글