3

実行中のコンテナー内で jar ファイルを開始しようとしています。これを行うには、このコマンドを使用しますdocker exec -t -d [containerID] java -jar jarname.jar。コマンドは正常に実行されましたが、出力が表示されません。Docker はホストに新しい tty を割り当てますが、その出力を確認するにはどうすればよいですか? 私は何を間違っていますか?

4

1 に答える 1

2

フラグを削除する-dと、標準出力に出力が得られます。

必要に応じて、docker コマンドでシェルのリダイレクトとバックグラウンド処理を使用できます。

また、Java プログラムで特に tty が必要でない限り、「-t」フラグも削除します。

于 2014-11-13T09:58:18.580 に答える