用curl连接到Docker API

我在Mac上使用Kitematic,并试图使用curl连接到docker events 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 '^]'. 

我也尝试了可以​​成功订阅事件stream的Ruby Docker库。

问题是

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

尝试这个

curl --no-buffer -XGET http://0.0.0.0:2376/events

这对我有效。