1

Spring の WebClient は、基本的に Unix ドメイン ソケットにアクセスする Netty を使用します。docker-java ライブラリでサポートされていない/var/run/docker.sock必要に応じて API を使用して操作を実行できるように、アクセスできるようにしようとしています。/services

私の現在の回避策は、Docker ソケットを内部ネットワーク内の TCP に公開する socat コンテナを作成することです。これにより、WebClient の HTTP 接続を使用できるようになります。

考えてみれば、この回避策があると、マネージャー ノードに大規模な Java アプリケーションを配置する必要がないという 1 つの利点があります。

ただし、UNIX ドメイン ドケットに接続する方法についてはまだ興味があります。

4

2 に答える 2