Функция была добавлена в 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