Я не уверен, что полностью понял ваш вопрос, но, надеюсь, это может пролить некоторый свет.
Команда docker - это просто клиент REST. По умолчанию клиент подключается к unix-сокету /var/run/docker.sock
для отправки запросов демону docker.
Вы можете практически достичь того же, запустив curl
:
curl --unix-socket /var/run/docker.sock http:/localhost/version
Теперь, если ваш демон docker был настроен для удаленного доступа, вы, вероятно, храните информацию URI в служебном файле docker.service
. Смотрите этот пост
Как найти URL-адрес Docker REST API? .
Надеюсь, это поможет