簡體   English   中英

在 OS X 主機上安裝 docker 卷

[英]Mount a docker volume on an OS X host

是否可以將在 OS X 上運行的 docker 卷安裝為 OS X 主機上的驅動器? 例如,我有一個定義為data的 docker 卷,我可以將其安裝在任何 docker 容器上。 相反,我想以某種方式掛載該卷,以便我可以直接從我的 OS X 主機查看文件。

您不能直接編輯命名卷的內容。 在非 Linux 主機上,由於卷內容存儲在隱藏的 Linux 虛擬機中,情況變得更加復雜。 (在原生 Linux 上,你真的不應該;在其他平台上,你實際上不能。)

根據您需要訪問文件的方式,您可以docker run安裝卷的臨時容器; docker exec在已經安裝的容器中執行 shell; 或放棄現有卷並改用主機綁定掛載。 您可以修改 Docker關於備份命名卷的文檔來執行類似的操作

docker run -v some-volume:/data -w /data busybox tar cf - . \
  | tar xf -

將命名卷的內容復制到主機上。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM