2017-04-05 116 views
0

我有一個包含代碼的容器。此容器在生產服務器上運行。我怎樣才能將此容器中的代碼與本地計算機中的代碼共享?可能在Samba服務器上,然後用我的機器上的代碼裝載(cifs)這個文件夾?可能是一些例子......從容器到主機系統的碼頭共享文件夾

回答

2

使用

docker cp <containerId>:/file/path/within/container /host/path/target 

你可以從容器中複製一些數據。如果容器中和您的機器上的數據需要不斷同步,我建議您使用數據卷與容器共享服務器上的目錄。這個目錄隨後可以從服務器共享到本地機器上用任何方法(如sshfs

泊塢窗文檔中關於Manage data in containers展示如何添加量:從你切斷培訓

$ docker run -d -P --name web -v /webapp training/webapp python app.py 

數據/ webapp位置將在/ webapp的泊塢窗容器中可用。

+0

但文件夾/ webapp將在服務器硬盤上,而不是在我的電腦硬盤 – edenisn

+0

@edenisn是的。這就是例如使用sshfs將服務器目錄掛載到本地PC的地方。我推薦這種方式,因爲那時你的本地計算機只需要連接到服務器。連接到碼頭集裝箱將涉及更多。 – Flurin

+0

好的,謝謝。我會試試這個方法 – edenisn

相關問題