Функция была добавлена в curl 7.40
.
curl --unix-socket /var/run/docker.sock http:/images/json
Другой пример:
curl --no-buffer -XGET --unix-socket /docker.sock http:/events
Который указывает GET
явно (а не предполагается). И не будет буферизироваться (для обновления в режиме реального времени tail -f
).
(Первая версия Ubuntu, выпущенная с curl 7.40 или новее, была 15.10).
cURL 7.50 и выше требует предоставления корректного URL, включая имя хоста, поэтому для запуска приведенных выше примеров с cURL 7.50 необходимо добавить "фиктивное" имя хоста, например:
curl --unix-socket /var/run/docker.sock http://localhost/images/json
а также
curl --no-buffer -XGET --unix-socket /docker.sock http://localhost/events