오늘은 강의를 들으며 Docker에 대해 정리를 해보려 한다. 도커에 관련해서는 따로 포스팅을 해둔 부분이 있기 때문에 간략하게 중심적인 개념만 정리하도록 하겠다. docker는 컨테이너라는 가볍고 이식성 있는 패키지로 실행할 수 있다.docker 이미지는 애플리케이션을 실행하는데 필요한 코드, 런타임, 시스템 도구, 시스템 라이브러리 등등을 포함한다.주요한 특징으로는 컨테이너화, 경량, 이식성, 확장성이 있다. 기존 도커를 사용하지 않았을 땐 배포 서버에 spring이라면 직접 jar나 war로 실행을 했을 것이다.그렇다면 배포 서버에 자바도 설치하고 필요한 인프라나 기술에 대해 설치도 하고 각 버전도 다를 때 여러 환경을 구성하는 것은 어렵다. 그리고 시스템 종속성이 생기므로 어려운 일이 많아진다.이..