通过Curl如何从unix socket调用docker daemon?

其实说白了,就是如何通过curl将请求发送到unix socket上。 这里需要注意curl版本号。

如果小于7.40,就放弃吧。如果是介于7.40到7.50之间的curl,通过下面的命令:

curl -v --unix-socket /var/run/docker.sock http:/containers/json  

如果是高于7.50的版本,通过下面的命令:

curl -v --unix-socket /var/run/docker.sock http://localhost/containers/json