If there is someone with wide experience in the software industry, and the ability to communicate what are the pillars that must be basis for any good quality project, that is Scott Meyers.
There are a lot of misconceptions about what is really a container, such as those managed with Docker. I was in the camp of the people who thought that a container was some kind of “lightweight virtual machine”, which could not be further from the truth!
The actual technology that is behind a container engine is very different from a virtual machine: in summary, it’s just a
chroot-ed file system, and the Kernel applying strict policies to access and usage of resources.