🔶 Docker란 ?- 어플리케이션을 개발, 배포 및 실행하기 위한 플랫폼 및 도구 모음이다- 애플리케이션을 컨테이너(container) 단위로 묶어 운영체제와 상관없이 어디서든 실행할 수 있게 해주는 가상화 플랫폼이다- "한 번 만들면 어디서든 실행된다"는 개발-배포 일관성이 강점이다- 기존의 무거운 가상머신(VM)과 달리, 빠르고 가볍고 유연하다- Docker가 호스트 OS의 커널을 공유하고, 전체 운영 체제를 가상화하지 않기 때문이다 | 컨테이너- 컨테이너는 애플리케이션과 그 실행 환경을 함께 묶은 독립 실행 단위이다- 실행에 필요한 코드, 설정, 라이브러리, 시스템 도구 등을 포함한다- 호스트 OS의 커널을 공유하므로 가볍고 빠르다- Docker 컨테이너는 어플리케이션과 그 어플리케이션이 의존..