I read this from a Docker tutorial:
Unlike virtual machines, containers do not have high overhead and hence enable more efficient usage of the underlying