用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
这对我有效。