[英]How to get data from docker container into shared folder at host?
我能夠在我的mac / host的~/share
和容器內的opt/abc
之間安裝卷。 但是,這樣做后兩者都顯得空了。 即使容器中包含整個應用程序。 但是,我創建了文件,並且在兩個地方都顯示了它。
我該怎么辦才能從容器中獲取所有文件,並將其放入主機/ mac側面的文件夾中。
再次。 從點開始,它就可以正常連接和同步。 但是容器中已經存在的東西沒有出現。
當您將主機目錄掛載為數據卷時 :
如果路徑
/opt/abc
已存在於容器的映像中,則~/share
裝載會覆蓋,但不會刪除先前存在的內容。
除去掛載后,即可再次訪問內容。 這與mount命令的預期行為一致。
“覆蓋但不刪除先前存在的內容”是指該先前存在的內容在安裝期間變得不可見。
因此,使容器文件夾顯示為空是預期的行為(將主機文件夾裝載在其上時,它最初是空的)
如何從容器獲取數據到主機。
實際上,您需要相反的操作:首先在主機上獲取該數據, 然后啟動容器並將該主機文件夾安裝為卷。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.