도커(Docker) 도커는 컨테이너 기술 기반의 가상화 플랫폼이다. 애플리케이션을 개발하다 보면 다양한 이유로 서버 환경과 개발 환경이 자주 바뀌게 된다. 만약 팀 단위로 개발을 하게 된다면 애플리케이션의 환경이 바뀔 때마다 각각의 개인 환경 또한 변경해야 할 것이다. 따라서 애플리케이션이 자주 변경될수록 개인 환경도 바뀌게 될 것이고 이 과정에서 에러가 발생할 수 있다. 이러한 문제점을 해결해 주는 것이 도커다. 도커를 사용하지 않는 경우 자주 발생하는 문제 개발팀에게 발생하는 문제 팀 단위로 Java를 이용하여 웹 서비스를 개발한다고 가정하자. 각 팀원은 하나의 애플리케이션을 만들기 위해 개발 환경을 유사하게 구축할 것이다. 특정 버전의 JDK, 특정 버전의 데이터베이스 등을 각자 OS 환경에 설치하..