Docker &Virtualbox は、/Users ディレクトリの外にボリュームをマウントする際に問題があるようです。この問題を解決する唯一の方法は、Docker マシン イメージを削除し、/Users/yourname ディレクトリを Virtualbox の共有フォルダーとして適切に設定し、新しい Docker マシン イメージを作成することです。
問題を解決する手順:
<オール>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
ファイル!
Windows のパスワードを変更したことがわかりました。Docker ではボリュームをマウントするために Windows の資格情報が必要です。設定> 共有ドライブを更新できます。