Как подключить Spring WebClient к доменному сокету Unix? - PullRequest
0 голосов
/ 08 февраля 2019

Spring WebClient в основном использует Netty, который имеет доступ к сокетам домена Unix.Я пытаюсь сделать так, чтобы он обращался к /var/run/docker.sock, чтобы я мог выполнять операции, используя API, так как мне нужно /services, которое не поддерживается библиотекой docker-java.

Мой текущий обходной путь - создать socatКонтейнер, который предоставляет сокет Docker для TCP во внутренней сети, что, в свою очередь, позволяет мне использовать HTTP-соединения WebClient.

Хотя, если подумать, использование этого обходного пути дает одно преимущество, заключающееся в том, что нет необходимости устанавливать Java большего размера.приложение на узле менеджера.

Тем не менее, мне все еще интересно, как подключиться к домену Unix.

1 Ответ

0 голосов
/ 10 февраля 2019

Вы можете выставить демон Docker через TCP и использовать REST API.

...