Estoy usando Docker Toolbox en OSX.
He creado un contenedor de volumen de datos para almacenar datos persistentes: https://docs.docker.com/userguide/dockervolumes/#creating-and-mounting-a-data-volume-container .
Verifiqué que estos datos están almacenados en la máquina virtual boot2docker (creada por docker-machine) y no en el contenedor, para que persista. Sin embargo, "reinicio de la máquina acoplable" borra estos datos personalizados en la máquina virtual.
No puedo encontrar documentación sobre lo que está sucediendo. Encontré una publicación en el foro que menciona que los datos en / var / lib / docker se conservarán, pero no pude encontrar ningún documento oficial que lo indique y también parece extraño teniendo en cuenta que la guía de almacenamiento persistente anterior no usa esta ruta o incluso menciona que sus datos serán eliminados
¿Se espera esto? De ser así, ¿hay alguna documentación oficial sobre la ruta correcta para almacenar datos persistentes?
Editar: Agregar un ejemplo de falla del senario
$ 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