Estou usando o Docker Toolbox no OSX.
Criei um contêiner de volume de dados para armazenar dados persistentes: https://docs.docker.com/userguide/dockervolumes/#creating-and-mounting-a-data-volume-container .
Verifiquei se esses dados estão realmente armazenados na VM boot2docker (criada por docker-machine) e não no contêiner, para que persistam. No entanto, "reinicialização do docker-machine" limpa esses dados personalizados no vm.
Não consigo encontrar documentação sobre o que está acontecendo. Encontrei uma postagem no fórum mencionando que os dados em /var/lib/docker serão preservados, mas não consegui encontrar nenhum documento oficial informando isso e também parece estranho, considerando que o guia de armazenamento persistente acima não usa esse caminho ou mesmo menciona isso seus dados serão excluídos.
Isso é esperado e, em caso afirmativo, existe alguma documentação oficial sobre o caminho correto para armazenar dados persistentes?
Edit: Adicionando exemplo de senario com falha
$ docker-machine ssh alt
docker@alt:~$ docker run -v /data:/var/lib/mysql --name mydata busybox sh -c "echo 'hello' > /var/lib/mysql/hello"
docker@alt:~$ docker run --rm --volumes-from mydata busybox sh -c "cat /var/lib/mysql/hello"
hello
docker@alt:~$ exit
$ docker-machine restart alt
Starting VM...
$ docker-machine ssh alt
docker@alt:~$ docker run --rm --volumes-from mydata busybox sh -c "cat /var/lib/mysql/hello"
cat: can't open '/var/lib/mysql/hello': No such file or directory