I used to think that docker stop was the same as vagrant halt and docker rm was the same as vagrant destroy.
However, docker containers are inherently stateless, with the exception of the VOLUME statement, which, AFAIK, keeps directory content even after docker rm if not invoked with -v.
So, what is the difference?