Docker 개념

    [배포해보기 (1)] Docker에 대하여

    DOCKER Docker 가 개발에 있어 거의 모든 곳에서 사용되어가고 있다. 기업이든 개인개발환경이던 모든 곳에서 사용되고 있다. Docker는 가상화(Virtualization)에 기반되어 있다. "Docker는 Go언어로 작성된 리눅스 컨테이너 기반의 오픈소스 가상화 플랫폼이다." Docker를 이용하면 일반 OS를 사용하는 것과 비교해서도 거의 성능하락이 없다. 1. 왜 가상화를 사용하는가? 모든 서비스를 한 서버안에 올린다면 안정성에 문제가 생길 수 있다. 그렇다고 여러 서버를 사용하기에도 이는 리소스 낭비로 볼 수 있을 것이다. => 그래서 안정성을 높이면서 리소스도 최대한 활용할 수 있는 방법으로 나타난 것이 서버 가상화이다. (VM(Virtual Machine)이 대표적인 가상화 플랫폼) ..