Docker &Virtualbox scheinen ein Problem mit dem Mounten eines Volumes außerhalb des /Users-Verzeichnisses zu haben. Die einzige Möglichkeit, das Problem zu beheben, besteht darin, das Docker-Maschinen-Image zu löschen, das Verzeichnis /Users/yourname ordnungsgemäß als Freigabeordner in Virtualbox festzulegen und ein neues Docker-Maschinen-Image zu erstellen.
Schritte zur Behebung des Problems:
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
Dateien!
Ich habe herausgefunden, dass ich mein Windows-Passwort geändert habe und Docker zum Mounten von Volumes Windows-Anmeldeinformationen benötigt. Sie können die Einstellungen aktualisieren> freigegebene Laufwerke.