title: What's the difference between "docker stop" and "docker rm"?
body: <p>I initially thought that <code>docker stop</code> is equivalent to <code>vagrant halt</code>, and <code>docker rm</code> is to <code>vagrant destroy</code>.</p>
  
  <p>But fundamentally, docker containers are stateless, except for <code>VOLUME</code> statement, which AFAIK preserves directory content even after <code>docker rm</code>, if it wasn't called with <code>-v</code>.  </p>
  
  <p>So, what is the difference? </p>