4차산업혁명의 일꾼/Java&Spring웹개발과 서버 컴퓨터

우아한테크코스 - Docker

르무엘 2023. 6. 23. 19:51

[10분 테코톡] ☂️ 검프의 Docker #이론편 - YouTube

 

도커는 컨테이너기반 가상화도구

도커는 컨테이너 기술에 여러기능을 추가한 오픈소스 프로젝트

 

도커클라이언트(CLI) , 도커데몬(API)

서버 클러스터란 각기 다른 서버들을 하나로 묶어서 하나의 시스템과 같이 동작하게 함으로써 클라이언트들에게 고가용성의 서비스를 제공하는 것을 말한다.

도커스웜의 기본단위는 서비스다.

도커스웜(클러스터관리, 서비스관리, 네트워크관리,  노드관리)은 서비스의 확장/관리를 편하게 하기위해 쓴다.

 

 

도커컴포즈는 여러개의 컨테이너를 하나의 서비스로 정의하여 스웜모드와 비슷하다.(도커컴포즈는 도커엔진 밖에 있어서 따로 yml 파일에 설정하여 설치)

컨테이너 생성을 편리하게 하기위해서 도커컴포즈를 사용한다. 

 

 

(1) Docker 가 왜 좋은지 5분안에 설명해줌 - YouTube

도커는 자바컨테이너, 파이썬 컨테이너 등을 만들고,

상황에 따라 자바 트래픽이 늘면 자바컨테이너만 늘리고~ 트래픽이 줄면 자바컨테이너 줄이고 하는 것이 가능!

마찬가지로 파이썬도 똑같다~!

 

(1) 쿠버네티스가 대세가 된 이유 3가지! - YouTube

쿠버네티스는 컨테이너를 관리하기 위한 툴~!

여러개의 컨테이너를 가질 경우(UPLOAD , AUTH, PAYMENT ~!)

컨테이너를 관리하여 다운의 경우 자동으로 재시작시켜준다.,

해당트래픽이 몰릴경우 쿠버네티스는 자동으로 컨테이너도 늘려준다.

결국 도커 컨테이너 관리 자동화~!

쿠버네티스는 웹사이트 다운 없이 컨테이너 업데이트 자동화도 해준다. (컨테이너 사이즈 등)

 

LIST