簡體   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