[英]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.