Первоначально я думал, что docker stop эквивалентен vagrant halt, а docker rm - vagrant destroy.
Но в принципе, контейнеры докеров не имеют состояния, за исключением оператора VOLUME, который AFAIK сохраняет содержимое каталога даже после docker rm, если он не был вызван с -v.
Итак, в чем разница?