DEV Community

Discussion on: What's the difference between Kubenetes, Docker, Boxes, VMware, Rancher and Virtualbox?

Collapse
 
cagta profile image
Çağatay

Long in short:

  • Virtual Machine (Virtualbox, VMware etc.) = kernel + os + application
  • Container (Docker etc.) = kernel + necessary libraries from os + application
  • Orchestration Tool (Kubernetes) = Manager/Scheduler/Maintainer of containers, which can allocates resources for container and/or run/kill/scale containers.