도커란

-도커는 앱 배포를 위한 플랫폼이다

-앱은 컨테이너 내부에 패키징 되는데 컨테이너는 아무 운영체제에서든지 실행될 수 있다.

-앱이 컨테이너에 들어가면 어느 운영체제에서든 같은 방식으로 실행된다

장점

-호환성 문제가 없어진다

-애플리케이션 행동 예측이 더 쉬워진다

-유지 보수가 더 쉬워진다

-언어,운영체제 기술에 상관없이 실행이 가능하다

도커 운영체제

도커.png

설명:서버 내부에 여러 도커 컨테이너를 설치할 수 있고, 각각의 컨테이너 내부는 다른 언어로 구성할 수 있다.

도커 이미지 저장되는 곳

-도커 이미지는 오커 리포지토리에 저장된다.

-도커 리포지토리는 여러 유형이 존재한다.

Docker Namespace 역할

Docker Cgroup 역할

Docker Daemon 구조