2017-01-15 96 views
2

我正在使用描述爲here的碼頭HTTP API。從主機編程訪問碼頭卷

假設我使用GET /volumes API端點獲得卷ID。我可以檢查本卷的內容(列表文件,讀取文件)嗎?

據我所知,我可以創建一個容器來安裝此卷,然後使用端點從其下載文件,但這看起來像是一個相當昂貴的操作,當我所要做的只是檢查單個文件的內容在捲上。

回答

1

我認爲正確的做法是執行您想要在容器中執行的腳本,並且可以在卷文件夾中列出文件和文件夾:/var/lib/docker/volumes/

如果你調整了一下docker,這個路徑會改變,但是你的卷總是存儲在某個地方,只要進入你的卷ID對應的文件夾。

看到你!

+0

值得注意的是,如果您使用docker-machine,Docker for Mac,Docker for Windows等抽象層,則此'/ var/lib'目錄可能位於系統中的虛擬機內部,而不是主要系統本身。 –