16. 그림과 실습으로 배우는 도커 & 쿠버네티스 CHAP.1

1. 도커란 무엇인가?

1-1. 컨테이너와 도커엔진

1-2 컨테이너를 만들려면 이미지가 필요하다.

1-3 도커는 리눅스 컴퓨터에서 사용된다.

1-4. 왜 독립된 환경에 격리해야할까?

2. 서버와 도커

1-1. 기능적 의미의 서버와 물리적 컴퓨터로서의 서버

1-2. 서버의 기능은 소프트웨어가 제공한다.

1-3. 컨테이너를 활용하여 여러 기능 서버를 안전하게 함께 실행하기

컨테이너와 물리서버 관계 이해하기 (간략)

즉, 컨테이너는 물리서버의 자원을 가상화하여 사용하는 논리적인 단위임!
컨테이너 기술 외에도 하나의 물리서버에 여러 환경을 띄울 수 있는 기술들이 있음! (가상화!)

1-4. 컨테이너의 이식성

도커와 가상화 기술의 차이

도커 컨테이너 환경 구축 과정 간략히..

  1. 먼저 도커 엔진을 띄울 물리서버가 필요함.
    • 대부분 클라우드 서버 사용 (AWS EC2, GCP, Azure 등)
  2. 호스트 운영체제를 설정해야함
    • 리눅스
  3. 그리고 해당 운영체제에 도커 엔진을 설치하고 컨테이너를 실행한다고 보면 됨.