Containers are a very promising technology that can be much more efficient than VMs. However, 'Docker containers bring the powerful capability of “build once and run everywhere”'... on Linux only.