Até entender como o vagrant utiliza o VBox e entender a sintaxe do arquivo hosts, além da lógica que ocorre com a execução do "vagrant up", deu um trabalhinho. Entendi que ao criar uma nova pasta, preciso primeiro executar o comando vagrant init (igual ao git init :D). Depois que o vagrant cria o Vagrantfile, basta editar o arquivo e inserir as configurações da máquina. Me parece um docker pra VM, não pra serviços.