問題タブ [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.

0 投票する
1 に答える
321 参照

java - docker-java を使用してコンテナーのホスト名を取得するにはどうすればよいですか?

次のように、docker コンテナーのインスタンスを作成、開始、および取得できます。

ただし、Containerオブジェクトはホスト名を公開していないようです。

次のように、実行中のコンテナーを検査することもできます。

繰り返しますが、応答にはホスト名が含まれていません。ホスト名が保存されているファイルを参照する hostnamePath が含まれていますが、これには、アプリにはない読み取り権限が必要です。

コンテナー ID を部分文字列にすることもできますが、これはかなり脆弱なようです。また、必要がなければ、外部 docker プロセスへのシェルアウトも避けたいと思います。

ホスト名を docker-java から直接取得する方法はありますか?

0 投票する
1 に答える
135 参照

java - docker-java lib を使用して Docker にイメージをロードするときに Docker イメージ名を取得する

イメージを tar ファイルから docker にロードし、tar ファイルが有効かどうかを確認しようとしています。tar ファイルが有効な場合は、imageName とタグを取得する必要があります。

しかし、チェックしたところ、exec メソッドの戻り値の型は void です。imageName とタグを取得する方法を知っている人はいますか?

以下のライブラリを使用しています