Five years old? Okey.
A Container is a box with all the pieces required to use a single toy. You can have multiple containers to combine your toys and create more better toys. Some boxes only have the pieces and you need to have multiple boxes to create a single toy.
A virtual machine is like having a box with the pieces to use a toy, but you all need eat your vegetables first each time you want to use the toy.
Docker is the name of a possible boxes where your toy can come. Is the most used and looks like a whale.
Azure Container Service and similar options from AWS and GCP are glue you can use to combine your Docker boxes to create better toys
Wonderful description. Thank you. Now I think I understand better the difference myself.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.