** 배포 (docker) 정의 ㄴ 컨테이너 기반의 가상화 소프트웨어 - 가상화ㄴ host 시스템의 리소스를 기반으로 그 위에 가상으로 시스템을 만드는 것예시) VMware, VirtualBox 등ㄴ 클라우드 기술의 근간 기술 - 컨테이너ㄴ Docker 에서 이 가상화를 부르는 단위 - 가상화의 필요성 1. 배포 환경의 독립화ㄴ 한 개의 서버에 여러 개의 프로젝트를 구동한다고 가정해봄예시) 운영체제상의 충돌, 패키지 버전 상의 충돌, 권한과 계정 및 데이터 등의 복잡성ㄴ 실제로 원래는 1프로젝트 1서버가 원칙이다. 2. 개발 환경과 배포 환경의 독립화ㄴ 배포는 특정 서버에다가 진행을 함ㄴ 배포할 서버와 내 개발 환경이 서로 다르다면?예시) 운영체제 설치와 업데이트, 패키지 설치, 디비 구축, git cl..