Я пишу docker клиент в Node.js. Он должен подключаться к unix доменному сокету /var/run/docker.sock
, если он существует, или к резервному TCP
сокету, обычно tcp://localhost:2375
(когда клиент работает на Windows).
Вопрос в том, как можно Я проверяю наличие доменного сокета, прежде чем вернуться к TCP
сокету?
Я, вероятно, могу проверить наличие сокета TCP как , упомянутое в этом ответе или попытка подключения к доменному сокету. Но это не выглядит чистым.