我正在尝试使用Windows作为主机操作系统来计算django和postgresql的开发。我遵循了2个教程,他们都希望我使用docker-compose run
运行命令,但它不能在Windows上运行。它说:
> docker-compose.exe run web django-admin.py startproject rolesweb .
←[31mERROR←[0m: Interactive mode is not yet supported on Windows.
Please pass the -d flag when using `docker-compose run`.
这个命令有替代方案吗?我该怎么做才能进一步遵循教程?
教程: https://docs.docker.com/compose/django/ https://realpython.com/blog/python/django-development-with-docker-compose-and-machine/
答案 0 :(得分:1)
另一种方法是通过安装了docker-compose的容器运行docker-compose
。 That is what I initially recommended。在该上下文中,将支持-d
选项。
docker-compose
本身取决于nodejs/node-gyp
which does not work well on Windows.