Docker 란

모든 개발자에게 필요한 것은 아니지만, 특정한 문제를 해결하는데 있어 탁월한 효과를 가진다.

특정한 문제란 : environment disparity


docker 를 개발자의 윈도우pc에 설치하고, 리눅스 서버에 설치한다

docker 파일을 생성하고 구현하고 싶은 환경을 설정한다(ubuntu, python, git)

이후 작업을 마치고 docker파일과 함께 소스를 올리면 잘 작동할 것을 보장한다


각 Docker 컨테이너들은 독립적이며, 따라서 한대의 서버에 많은 수의 컨테이너를 설치할 수 있다.

docker 가 있다면 자바든 파이썬이든 새로운 서비스를 만들때마다 새로운 서버를 사고 설정을 다시 할 필요가 없다.

자바가 인기일 때는 자바컨테이너를 늘리는 것으로 충분하다. 그냥 컨테이너를 생성하고 원하는 수 만큼 복제하면 된다.




댓글

이 블로그의 인기 게시물

ORACLE DUMP (버전이 다를때-11G에서 10G로 oracle data pump)

[본문스크랩] WSDL과 WCF JAVA / 프로그래밍