我正在使用描述为here的docker HTTP API。
假设我使用GET /volumes
API端点获取卷ID。我可以检查这个卷的内容(列表文件,读取文件)吗?
据我所知,我可以创建一个容器来安装此卷,然后使用/containers/(id)/archive
端点从中下载文件,但这似乎是一个相当昂贵的操作,当我想做的就是检查内容卷上的单个文件。
答案 0 :(得分:1)
我认为正确的做法是在要装载卷的容器中执行要执行的脚本,但是您可以在此处列出卷文件夹中的文件和文件夹:/var/lib/docker/volumes/
。
如果您调整了一些泊坞窗,这条路径会发生变化,但您的卷总是存储在某处,只需进入您的卷ID对应的文件夹。
见啊!