Docker et Virtualbox semblent avoir un problème avec le montage d'un volume en dehors du répertoire /Users. La seule façon de résoudre le problème est de supprimer l'image de la machine Docker, de définir correctement le répertoire /Users/votrenom comme dossier de partage dans Virtualbox et de créer une nouvelle image de la machine Docker.
Étapes pour résoudre le problème :
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
Fichiers !
J'ai découvert que j'ai changé mon mot de passe Windows et que Docker nécessite des informations d'identification Windows pour monter des volumes, vous pouvez le mettre à jour dans les paramètres> lecteurs partagés.