Can someone tell what is specifically different between Docker.io and a full virtual machine? How does it manage to provide a full filesystem, isolated networking environment, etc., without being as much of a performance drain? Why is it easier to deploy software to a Docker.io than to a consistent...