DEV Community

Discussion on: Explain containers like I'm five

Collapse
 
sergiodxa profile image
Sergio Daniel Xalambrí

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

Collapse
 
macariojames profile image
Macario James

Wonderful description. Thank you. Now I think I understand better the difference myself.