docker-compose run在Windows中不起作用

时间:2015-12-19 17:09:45

标签: windows docker docker-compose

我正在尝试使用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/

1 个答案:

答案 0 :(得分:1)

另一种方法是通过安装了docker-compose的容器运行docker-composeThat is what I initially recommended。在该上下文中,将支持-d选项。

docker-compose本身取决于nodejs/node-gyp which does not work well on Windows.