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 コマンドでシェルのリダイレクトとバックグラウンド処理を使用できます。
また、Java プログラムで特に tty が必要でない限り、「-t」フラグも削除します。