問題タブ [docker-java]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Groovy は Java メソッドを実行しません (署名にはジェネリックが含まれます)
私はグルーヴィーに変換したい次のJavaコードを持っています:
groovy の現在のバージョンは次のとおりです。
私の問題は、groovy コードを実行しようとすると、次のエラーが発生することです。
Java-exec-Method には署名があります。
「new ExecStartResultCallback(System.out, System.err)」を「ResultCallback」にキャストしようとしましたが、うまくいきませんでした。
正しいメソッドが呼び出されるように、インスタンスを ResultCallback-Instance として処理するように Groovy に強制する方法はありますか?
よろしく、マーボン
docker - コンテナーが終了するまで docker-java/docker リモート API ブロック
docker-java を使用して Java から docker リモート API を使用しようとしていますが、コンテナーの実行がいつ終了したかを確認する方法を見つけるのに苦労しています。
コンテナが完成したかどうかを確認する通常の方法は何ですか? docker サーバーをポーリングするものを作成する必要がありますか、それとも便利なブロッキング関数/呼び出しがありますか? docker-java
非常に悪いドキュメントがあり、私が仕事をするために得たもののほとんどは、テストケースを見ることです。
乾杯、
ニック
java - docker-java を使用して Amazon ECR からイメージをプルする
docker-java クライアントを使用して Amazon ECR からイメージをプルする際に問題に直面しています。ECR レジストリ ログインの認証は成功しますが、リポジトリから特定のイメージを取得できません。奇妙なことは、bash を使用して ECR にログインし、docker を使用してイメージをプルすることです。
3.0 バージョンの Java-docker ライブラリ ( https://github.com/docker-java/docker-java/ ) を使用しています。この問題をデバッグまたは解決する方法についてのヘルプは役に立ちます。
標準出力は次のとおりです。
java - DockerClient.waitContainerCmd() から ResultCallback を待つ方法は?
私たちの J2EE プロジェクトでは、 docker -javaに依存して、Java コードからsjourdan/ffmpeg dockerを呼び出して、ビデオ変換を行っています。
今のところ、これは次のようになります (簡潔にするために非常に単純化されています)。
もちろん、実際には、コールバックがコールバックされるのを待たずに、スレッドはその後も処理を続けます。
docker コマンドが完全に終了したことを知らせるコールバックが呼び出されるまで、スレッドを強制的に待機させるにはどうすればよいでしょうか?
別のメモとして、誰かがdocker-java を使用--rm
して再生されたコマンドにパラメーターを追加する方法を知っている場合docker run
、私は興味があります。