0
运行django tutorial for docker compose,但用于初始化django项目的命令未按预期工作。docker-compose on windows directory sync
$ docker-compose run web django-admin.py startproject composeexample .
[31mERROR[0m: Interactive mode is not yet supported on Windows.
Please pass the -d flag when using `docker-compose run`.
在窗口“交互”模式不支持,所以我修改命令以“分离”模式运行。
$ docker-compose run -d web django-admin.py startproject composeexample .
Creating network "djangotest_default" with the default driver
...
Successfully built 0fb90648c1d8
[33mWARNING[0m: Image for service web was built because it did not already exist. To rebuild this image you must use `docker-compose build` or `docker-compose up --build`.
djangotest_web_run_1
这似乎创造了箱子..但我的当前目录显示没有新文件(从django-admin命令)。
$ ls
docker-compose.yml Dockerfile requirements.txt
如何获得容器输出与预期的当前工作目录同步?
您是使用Docker Machine还是Docker for Windows?在教程中,Docker卷被映射到主机上的'.',但主机将是运行Docker的Linux VM,而不是Windows主机。 –
我使用码头工具箱和码头机,因为我没有Hyper-V(Win 10 Pro)。所以你说的映射卷是在码头机器内的某个地方? – James