Docker

송인호·2022년 7월 1일
0

React

목록 보기
60/70

Docker 란

Docker란 Go언어로 작성된 리눅스 컨테이너 기반으로하는 오픈소스 가상화 플랫폼이다.

현재 Docker 0.9버전 부터는 직접 개발한 libcontainer 컨테이너를 사용하고 있다.

이제는 향상된 컴퓨터의 성능을 더욱 효율적으로 사용하기 위해 가상화 기술이 많이 등장하였다.

서버 관리자 입장에서 CPU사용률이 10%대 밖에 되지 않는 활용도가 낮은 서버들의 리소스 낭비일 수밖에 없다.
그렇다고 모든 서비스를 한 서버안에 올린다면 안정성에 문제가 생길수도 있다.
그래서 안정성을 높이며 리소스도 최대한 활용할 수 있는 방법으로 나타난게 서버 가상화입이다.
모두가 아는 대표적인 가상화 플랫폼으로는 VM이 있습니다. VM은 누구나 아는 OS가상화다.

리눅스 컨테이너(Linux Container) 란?

리눅스 컨테이너(Linux Container)는 Linux 기반의 기술 중 하나 이다.
리눅스 컨테이너(Linux Container)는 필요한 라이브러리와 애플리케이션을 모아서 마치 별도의 서버처럼 구성한 것을 말한다.
리눅스 컨테이너(Linux Container)는 컨테이너를 이루는 네트워크 설정, 환경 변수 등의 시스템 자원은 각 컨테이너가 독립적으로 소유하고 있다.

profile
프론트엔드 개발자

0개의 댓글