Docker y Virtualbox parecen tener un problema al montar un volumen fuera del directorio /Usuarios. La única forma de solucionar el problema es eliminar la imagen de la máquina docker, configurar correctamente el directorio /Users/yourname como la carpeta compartida en Virtualbox y crear una nueva imagen de la máquina docker.
Pasos para solucionar el problema:
docker-machine stop dev
docker-machine rm dev
docker-machine create --driver virtualbox dev
eval "$(docker-machine env dev)"
docker build -t davesrepo/dynamo -f ./Dockerfile .
docker run -v $(pwd):/var/dynamo -d -t -p 8001:8001 --env-file ./dynamo.env --name dynamo davesrepo/dynamo
docker exec -it dynamo /bin/bash
ls
[email protected]:/var/dynamo# ls
Dockerfile README.md __init__.py __pycache__ bin config.ini requirements.txt seed.sql tests
¡Archivos!
Descubrí que cambié mi contraseña de Windows y Docker requiere credenciales de Windows para montar volúmenes, puede actualizar la configuración> unidades compartidas.