> A container solves the timeless problem of "IDK, man. It works on my machine" and the performance overheads of VMs by providing you a portable, replicable image of your development environment that can run on any OS.<p>> The reason why this works is that Docker runs its containers directly on our machine's kernel.<p>Oh man, I feel there is an artificial problem and forced attempts to solve it without fixing.<p>So many questions - don't even know where to start :) .