본문 바로가기
etc/Youtube review

[노마드코더] Docker 가 왜 좋은지 5분안에 설명해줌

by injeolmialmond 2021. 7. 29.

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

도커? 컨테이너?

도커가 무엇인지 배울 필요는 없겠지만 이해할 필요는 있음

environment disparity라는 문제점을 해결해줌. environment disparity란, 서버에만 올리면 되는 상황인데, 서버에 올리면 작동을 안하는 것. 일례로 윈도우에서 개발한 것을 리눅스 서버에 올리면 그렇게 됨.

 

따라서 로컬 컴퓨터에 도커 하나, 서버에도 도커 하나 설치. 도커 파일 안에서 구현하고 싶은 환경을 다 만들면 됨. 이 도커 파일이 로컬 컴퓨터, 그리고 서버에 필요한 것을 함께 다운로드되도록 만들어줌. 내가 해야 할 것은: 개발한 파일과 도커 파일을 서버에 올리기, 그럼 도커가 알아서 서버에 다 세팅해줌. 도커 컨테이너들은 각기 분리되어 있음. (독립적)

 

트래픽 관리에도 도움이 됨. 자바 프로그램 트래픽이 늘어나면 자바 컨테이너를 늘리면 됨. 다시 줄일 수도 있음. 

이게 장점인 이유는 도커만 있으면 주어진 서버 내에서 최대한 효율적으로 서버를 사용할 수 있다는점! 서비스를 런칭할 때마다 서버를 구입할 필요가 없음.

 

댓글