2017-02-05 72 views
0

我創建了一個在虛擬機上運行的docker鏡像容器(使用docker工具箱)。我現在的問題是,我不知道在哪個窗口路徑中可以存儲我的文件以進行開發?另外我不知道如何在瀏覽器中打開此圖像容器(docker-machine ip)?Docker鏡像容器 - 我可以在哪裏存儲我的文件?

回答

0

看來你需要定義一個數據量。簡而言之,你在Dockerfile中聲明一個卷,從而聲明你的容器中的這個路徑基本上被綁定到主機上的一個路徑(如果我正確理解了這個設置,那將是你的虛擬機)。例如。 (比如說你希望你的共享路徑存在於你的容器中的/ var/www中,那麼你可以在你的Dockerfile中添加下一個命令): VOLUME ["/var/www"] 然後,在你的容器旋轉起來後,你將它綁定到你的主機路徑:例如, (說你的代碼存在於/ src目錄/ Web應用程序在你的VM): docker run -v /src/webapp:/var/www

當你在它,你可能要考慮您的設置配合到「數據量」的格局(簡稱爲另一個容器中扮演的角色的可共享數據量),這通常被認爲是在Docker中處理持久性數據的最佳實踐。

詳情參見搬運工文檔: https://docs.docker.com/engine/tutorials/dockervolumes/ 並且此線程 How to deal with persistent storage (e.g. databases) in docker更多的「數據量」的格局。

相關問題