使用curl连接到Docker API

使用curl连接到Docker API,api,curl,docker,Api,Curl,Docker,我在mac上使用Kitematic,并尝试使用curl连接到docker事件API curl --no-buffer -XGET --unix-socket tcp://192.168.99.102:2376 http://events curl: (7) Couldn't connect to server 但是,它不会连接到服务器。这将连接: telnet 192.168.99.102 2376 Trying 192.168.99.102... Connected to 192.168.9

我在mac上使用Kitematic,并尝试使用curl连接到docker事件API

curl --no-buffer -XGET --unix-socket tcp://192.168.99.102:2376 http://events
curl: (7) Couldn't connect to server
但是,它不会连接到服务器。这将连接:

telnet 192.168.99.102 2376
Trying 192.168.99.102...
Connected to 192.168.99.102.
Escape character is '^]'.
我还尝试了可以成功订阅事件流的Ruby Docker库。

问题是 。。
curl
命令尝试连接到一个
--unix套接字
,而实际上您需要连接到一个web守护进程时,您提供了一个TCP套接字

试试这个
curl——无缓冲区-XGEThttp://0.0.0.0:2376/events

这对我很管用