Ok cool. I'd like applications to have a shared persistent storage space which isn't destroyed in between executions and their own network address. Haven't been able to pull it off. If I can't get that then it's a non-starter.
Understood, everyone's use case is different. On my team, we were using Vagrant to spin up something that looked a lot like our test environment (and, in turn, production) and that was a server running MySQL, Apache and PHP. Setting up a Docker instance that ran both and included some test data wasn't hard to setup and was faster to spin up on Linux workstations.