Docker->Dockerfile은(이미지 설정)->Docker 이미지->컨테이너(이미지가 실행된 상태) 이 이미지를 여러 호스트에서 Docker Hub 에서 다운 받아서 실행환경을 똑같이 만들수 있다. 이미지에 서비스 운영에 필요한 프로그램을 설치 ->Docker 이미지를 생성 ->똑같은 환경 세팅 가상 머신과 Docker 가상머신: 새로운 os가 필요함,가상 머신 자체는 완전한 컴퓨터라 항상 게스트 OS를 설치해야함,(리눅스를 설치한 뒤 각종 서버 프로그램과 DB를 설치하고, 개발한 애플리케이션이나 웹사이트를 실행), 이미지가 크다 Docker: 가상 머신과 비슷하나 운영체제 필요하지 않음(이미지를 만들어 복사 사용 가능-이미지를 복사하면서 서버를 계속 만들어 낸다) 운영체제를 안 설치하면 뭘 하지?..