#docker #curl #netcat
Вопрос:
В настоящее время я пытаюсь подключиться к API Docker с /var/run/docker.sock
помощью файла.
curl -X GET --unix-socket /var/run/docker.sock http://localhost/images/json
Однако версия curl, которую я использую, не поддерживает --unix-socket
, и обновление curl-это не вариант. Есть ли способ сделать то же самое с помощью таких инструментов, как netcat
? Без всяких причудливых штучек.
Комментарии:
1. Вы можете подумать об использовании SDK Docker вместо того, чтобы пытаться управлять им с помощью
curl
. Или, если вы находитесь в контексте оболочки, просто выполнитеdocker
команду. Есть ли более серьезная проблема, которую вы пытаетесь решить, которая нуждаетсяcurl
, а не в другом решении?2. Я нахожусь в оболочке / докере, но
docker
пакет не установлен. Вот почему я пытался использоватьcurl
или даже проще, какой-то netcat. Должен быть способ прямого подключения к веб-API без прохождения всех этапов установки