現在、Docker Rest APIを使用して、Mavenプロジェクトの構築を開始するためのコンテナでexecコマンドを実行しています。私はDockerによって提供された方法で、cmdsをexec cmdに添付するかどうか、またはクリエイティブな作業を開始する必要があるかどうかを知りたいと思っていました。docker execのcmdsがいつ完了するかを確認する方法
1
A
答えて
2
exec api specデタッチをtrueに設定しないと、Webソケットコマンドが終了すると閉じる必要があります。 execから切り離した場合は、exec inspect apiを使用して「Running」をポーリングしてfalseにすることができます。
exec apiを使用して対話型シェルを実行していて、stdinを閉じずにシェルに入力としてコマンドを実行すると、そのシェルはドッカーの外で実行したようにハングします。シェルにstdinを閉じることができます。それがオプションでない場合は、 "創造的"にする必要があります。
関連する問題
- 1. FFmpegプロセスが完了しているかどうかを確認する方法
- 2. QNetworkAccessManager:ダウンロードが完了したことを確認する方法?
- 3. 複数のajaxリクエストの完了を確認する方法は?
- 4. パイプを通るデータがいつ終了するかを確認する方法
- 5. segueがSwift 3を完了したかどうかを確認する方法?
- 6. VCRがカセットを完了したかどうかを確認する方法
- 7. Pheanstalkジョブが完了したかどうかを確認する方法
- 8. APIでトランザクションが完了したかどうかを確認する方法
- 9. Laravel JobIdジョブが完了したかどうかを確認する方法
- 10. 印刷ジョブが完了したかどうかを確認する方法?
- 11. 確認移行が完了
- 12. いつ応答が完了したかを確認するには?
- 13. Firebaseリアルタイムデータベースのいくつかのノードからの読み取りの完了を確認する方法は?
- 14. スレッドをファイナライズする前にタスクが完了しているかどうかを確認する方法は?
- 15. フォークが完了する前にDockerが終了しますか?
- 16. Node.jsでコードの実行が完了したことを確認する方法
- 17. オブジェクトの転送が完了したことを確認する方法
- 18. 1つの佐賀が他のものの前に完了することを確認する方法?
- 19. UIImageViewがアニメーションを完了したことを確認する方法
- 20. BeanstalkdキューのジョブがLaravelで完了しているかどうかを確認する方法
- 21. DropBox API - dropBoxがそのビジネスで完了しているかどうかを確認する方法
- 22. NSURLSessionDataTaskが完了しているかどうかを確認するには?
- 23. 分離されたDocker execコマンドのプロセスを確認します
- 24. ユーザーがメソッドを完了しているかどうかを確認する方法
- 25. BigQueryデータストリーム操作が完了しているかどうかを確認する方法
- 26. Javaでfirebaseタスクが完了しているかどうかを確認する方法は?
- 27. 複数のバックグラウンドワーカーが完了し、UIスレッドを更新するかどうかを確認する方法?
- 28. FTP確認転送完了
- 29. フォルダを削除して実行の完了を確認する方法は?
- 30. プログラムの実行が終了する前にQSerialPort.closeが完了していることを確認しますか?
docker apiでは、残りのプロトコル、または 'docker exec' cliだけを参照していますか? – BMitch
@B残りのプロトコルを変更 – sreya