I'm using vagrant to work on our legacy system which is not fully migrated to docker, yet.
Personally I now just put a little effort into shoving whatever software we might need into a container, it’s usually not that difficult for web app style stacks.
I am by no means arguing docker plus docker-compose is a 1:1 replacement for vagrant, but for many use cases I think it can be much nicer. I would only resort to vagrant in the event containers cant solve the task at hand now.