我正在关注 docker-compose 教程,试图弄清楚如何部署 django 应用程序:http: //docs.docker.com/compose/django/
一切都很顺利(应用程序甚至可以运行!)但是 django 项目文件夹composeexample
不是在我的本地项目目录中创建的。
我只剩下一个工作“它有效!” 运行后的页面:
$ docker-compose run web django-admin.py startproject composeexample .
但是我无法继续编辑composeexample/settings.py
,正如教程所建议的那样:该文件夹在我的机器上不存在(它确实存在于容器中,但在那里对我没有好处!)
教程错了吗?我没有正确地遵循它吗?
谢谢!
更新:
这是问题所在,我正在使用 docker-machine 通过远程 docker 实例运行整个过程。使用远程 docker 机器时,本地文件夹共享的规则是否不同?