Я использую HTTP-API докера HTTP, описанный here.Программный доступ к тонам докеров с хоста
Предположим, что я получаю идентификатор тома, используя конечную точку API GET /volumes
. Возможно ли проверить содержимое этого тома (файлы списка, прочитать файлы)?
Я понимаю, что я могу создать контейнер, который монтирует этот том, а затем использовать конечную точку /containers/(id)/archive
для загрузки с нее файлов, но это кажется довольно дорогой операцией, когда все, что я хочу сделать, - это проверить содержимое одного файла по объему.
Следует отметить, что если вы используете слой абстракции, такой как докер-машина, Docker для Mac, Docker для Windows, этот каталог '/ var/lib' может находиться внутри виртуальной машины в вашей системе, а не на главной самой системы. –