Docker는 2013년 출시 이후 Golang으로 작성되어 점점 더 많은 개발자의 관심을 끌었습니다. 최신 기술 개발을 따라가신다면 Docker에 대해 들어보셨을 것입니다.
우선, Docker 컨테이너가 가상 머신이 아니라는 점을 모두가 분명히 해야 합니다. (추천 학습: Docker 비디오 튜토리얼)
Docker는 모든 사람에게 계속 홍보하고 있습니다. "가상 머신은 시작하는 데 몇 분이 걸리는 반면 Docker 컨테이너는 50밀리초만 걸립니다."
본질적인 차이점:
VM(VMware)은 호스트 시스템과 호스트 시스템 운영 체제를 기반으로 가상 계층, 가상화된 운영 체제 및 가상화된 웨어하우스를 생성한 다음 애플리케이션을 설치합니다.
Container(Docker 컨테이너)는 호스트 머신과 호스트 머신 운영체제에 Docker 엔진을 생성한 후, 해당 엔진을 기반으로 애플리케이션을 설치합니다.그럼 질문은 운영 체제 없이 프로그램을 어떻게 실행할 수 있느냐는 것입니다.
Docker에서 ubuntu 이미지 파일을 생성하면 ubuntu 시스템을 Docker에 통합할 수 있고 실행 중인 모든 응용 프로그램은 ubuntu 응용 프로그램이 됩니다.
위 내용은 도커와 가상 머신의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!