Docker 란
모든 개발자에게 필요한 것은 아니지만, 특정한 문제를 해결하는데 있어 탁월한 효과를 가진다.
특정한 문제란 : environment disparity
docker 를 개발자의 윈도우pc에 설치하고, 리눅스 서버에 설치한다
docker 파일을 생성하고 구현하고 싶은 환경을 설정한다(ubuntu, python, git)
이후 작업을 마치고 docker파일과 함께 소스를 올리면 잘 작동할 것을 보장한다
각 Docker 컨테이너들은 독립적이며, 따라서 한대의 서버에 많은 수의 컨테이너를 설치할 수 있다.
docker 가 있다면 자바든 파이썬이든 새로운 서비스를 만들때마다 새로운 서버를 사고 설정을 다시 할 필요가 없다.
자바가 인기일 때는 자바컨테이너를 늘리는 것으로 충분하다. 그냥 컨테이너를 생성하고 원하는 수 만큼 복제하면 된다.

댓글
댓글 쓰기