Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试在正在运行的容器中启动一个 jar 文件。为了做到这一点,我使用这个命令docker exec -t -d [containerID] java -jar jarname.jar。该命令已成功执行,但我无法看到其输出。Docker 在主机中分配了一个新的 tty,但我怎样才能看到它的输出?我究竟做错了什么?
docker exec -t -d [containerID] java -jar jarname.jar
删除标志怎么样-d,然后您将在标准输出上获得输出。
-d
如果需要,可以在 docker 命令上使用 shell 重定向和后台。
除非您的 Java 程序特别需要 tty,否则我也会删除“-t”标志。