在分离模式下,exec命令的Docker输出

时间:2014-11-12 22:24:44

标签: docker dockerpy

我正在尝试在正在运行的容器中启动一个jar文件。 为此,我使用此命令docker exec -t -d [containerID] java -jar jarname.jar。 该命令已成功执行但我无法看到其输出。 Docker在主机中分配一个新的tty,但我怎样才能看到它的输出? 我做错了什么?

1 个答案:

答案 0 :(得分:2)

如何删除-d标志,然后您将获得stdout上的输出。

如果需要,可以在docker命令上使用shell重定向和背景。

我也会删除' -t'标记,除非您的Java程序特别需要tty。