

[Quickstart: Docker Compose and Rails](https://docs.docker.com/compose/rails/)  
上記の通りチュートリアルを進めていく中で、

[code]

    docker-compose run web rails new . --force --database=postgresql --skip-bundle
    
[/code]

を実行すると

Please pass the -d flag when using 'docker-compose run'

と表示されます。（ウィンドウズ１０、docker-v 1.11.0 docker-compose v1.7.0）  
同じような手順をmacbookの方では問題なく実行できたのですが、何が問題かわかる方いらっしゃいますでしょうか？

もしくは自分のウィンドウズ環境では、問題なかったよという方いらっしゃいますでしょうか？


CC BY-SA 3.0
2016-04-23T03:29:22.357
24277
2016-04-23T09:07:28.897
15264
question
docker
（windows環境で）　docker-composeでの runコマンドが実行できない。（-dオプションを進められる）


自己解決っぽいので一応投稿します。 間違ってたら指摘お願いします。

> Take a look here:
> <https://github.com/docker/compose/blob/1655be6c5bcbc35d2a34bd4c464b8a91981aaa42/compose/cli/main.py#L550>

で

[code]

            if IS_WINDOWS_PLATFORM and not detach:
            raise UserError(
                "Interactive mode is not yet supported on Windows.\n"
                "Please pass the -d flag when using `docker-compose run`."
            )
    
[/code]

ウィンドウズではインタラクティブモードはまだサポートされてないってありました。  
とりあえず、別の方法で考えてみます。


CC BY-SA 3.0
2016-04-23T09:07:28.897
24280
2016-04-23T09:07:28.897
15264
24277
answer