2
我正在使用描述爲here的碼頭HTTP API。從主機編程訪問碼頭卷
假設我使用GET /volumes
API端點獲得卷ID。我可以檢查本卷的內容(列表文件,讀取文件)嗎?
據我所知,我可以創建一個容器來安裝此卷,然後使用端點從其下載文件,但這看起來像是一個相當昂貴的操作,當我所要做的只是檢查單個文件的內容在捲上。
我正在使用描述爲here的碼頭HTTP API。從主機編程訪問碼頭卷
假設我使用GET /volumes
API端點獲得卷ID。我可以檢查本卷的內容(列表文件,讀取文件)嗎?
據我所知,我可以創建一個容器來安裝此卷,然後使用端點從其下載文件,但這看起來像是一個相當昂貴的操作,當我所要做的只是檢查單個文件的內容在捲上。
我認爲正確的做法是執行您想要在容器中執行的腳本,並且可以在卷文件夾中列出文件和文件夾:/var/lib/docker/volumes/
。
如果你調整了一下docker,這個路徑會改變,但是你的卷總是存儲在某個地方,只要進入你的卷ID對應的文件夾。
看到你!
值得注意的是,如果您使用docker-machine,Docker for Mac,Docker for Windows等抽象層,則此'/ var/lib'目錄可能位於系統中的虛擬機內部,而不是主要系統本身。 –