“The primary goal of a container is to hide the real OS from an application.”

Link. “Containers shouldn’t be confused with virtualization however, which provides a consistent hardware interface to the OS. A container is more about providing a consistent OS interface to applications.”Helped me understand the basics.