OverviewDocker는 애플리케이션과 실행 환경을 컨테이너 단위로 패키징하여, 어디서든 동일하게 실행할 수 있도록 해주는 컨테이너 플랫폼이다. 2013년 dotCloud(현 Docker Inc.)에서 공개되었고, Linux Container(LXC) 계열 기술을 바탕으로 발전했다.Docker가 해결하려는 핵심 문제는 환경 불일치다."내 컴퓨터에서는 되는데요?"이 문제는 보통 OS, 런타임, 라이브러리 버전, 시스템 설정 차이에서 발생한다. Docker는 코드뿐 아니라 실행 환경 전체를 이미지로 패키징하여, 개발 환경과 운영 환경의 차이를 크게 줄인다.1. 왜 Docker를 쓰는가환경 불일치 문제 해결개발 환경과 운영 환경을 동일한 이미지로 통일할 수 있다.팀원이 바뀌어도 같은 명령으로 동일한 환경을..