Docker e Virtualbox sembrano avere un problema con il montaggio di un volume al di fuori della directory / Users. L'unico modo per risolvere il problema è eliminare l'immagine della macchina docker, impostare correttamente la directory /Utenti/tuonome come cartella di condivisione in Virtualbox e creare una nuova immagine della macchina docker.
Passaggi per risolvere il 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
File!
Ho scoperto che ho cambiato la mia password di Windows e la finestra mobile richiede le credenziali di Windows per montare i volumi, puoi aggiornarla impostazioni> unità condivise.