繁体   English   中英

在IDE中显示Docker容器输出

[英]Showing docker container output within an IDE

我正在Linux Mint主机上使用docker容器运行PHPUnit测试,如下所示:

docker run -t -i  --volume=$PWD:/var/www username/phpunit:v1 --stderr tests/

PHPUnit 4.8.3 by Sebastian Bergmann and contributors.

..........

Time: 1.18 seconds, Memory: 11.25Mb

所以,这很好。 我的下一步是在IDE(PHPStorm)中创建File Watcher,以便每次更改某些测试文件时都运行此docker命令。 但是,当IDE运行命令时,而不是得到上面的输出,我得到的是此错误消息:

cannot enable tty mode on non tty input

看起来这在Windows计算机上经常发生,但是我找不到在Linux上导致此问题的原因。 有没有办法解决这个问题 ?

您正在从IDE(可能不是终端)运行命令。 因此,您可能需要从命令中删除-t参数:

docker run -i  --volume=$PWD:/var/www username/phpunit:v1 --stderr tests/

在此处找到更详细的答案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM