Skip to content
markdown guide

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.

I will try to give a simple explanation. I am not expert with these technologies.

Maybe you tried to write "Kubernetes", it's equal to "Composer" for PHP, Kubernetes run with Docker; and you have a great production of containers.

The software for Virtual Machines runs on a separate guest OS, and Docker run the images within the same OS Kernel. (other important difference it's Hypervisor vs Kernel)

I don't know Rancher and Boxes.

My english is bad :P


Thanks Alejandro
That was quite straight and simple indeed

Classic DEV Post from Mar 24

Netlify CMS or

As I'm self-documenting and making choices for my new projet's JAMStack, I struggle deciding between these two (awesome-looking) Git-based CMS tools.

Leslie Nyahwa profile image
I love brainstorming, which ever topic, let it some tech inside, I'm available for a limited time but I appreciate

Do you prefer sans serif over serif?

You can change your font preferences in the "misc" section of your settings. ❤️