LoginSignup
17
11

More than 5 years have passed since last update.

Laradock on Windows10でdocker-compose exec * bashするとエラる

Last updated at Posted at 2017-07-20

Macの経験を踏まえ、Windowsでも環境作って作業していたら、以下で躓いた

$ docker-compose exec workspace bash
the input device is not a TTY.  If you are using mintty, try prefixing the command with 'winpty'

TTYじゃないから、もし、mintty使っているなら、winptyを先頭のコマンドとして付加してみなっ、とのこと

なかなかドンずばなページが見つからなかったが、以下のあたりで触れられていた

あまり詳しくは調べてないので、突っ込まれるとよくわからないが...
まぁ、そのまま、winpty をコマンドの頭につけるといけた

$ winpty docker-compose exec workspace bash

dockerのコマンドがまだ把握しきれていなくて、docker-compose execだけじゃなく、docker execなんかでもシェルに入れたり... なんか幾通りも方法があるっぽい...

$ winpty docker exec -it laradock_workspace_1 /bin/bash

Docker for Windowsを入れてみてわかった制約のメモ に、「PowerShellでも可」とあるけれど、具体的に、どのようにするのでしょう... PowerShell起動してコマンド叩いても上手くいかなかった...

17
11
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
17
11