2016-08-02 155 views
0

我正在Docker容器中運行Webpack開發任務。 Webpack將輸出文件緩存在系統的默認臨時目錄中。主機系統(OSX)上節點的默認臨時目錄是/var/folders的子目錄。節點在容器中的默認臨時目錄是/usr/src/app。運行在Docker容器中的Webpack將文件緩存到項目目錄中。我寧願不在Webpack配置中明確設置此目錄。相反,我想將容器的默認臨時目錄配置爲主機臨時目錄,無論可能如何。有沒有這樣做的選擇?將默認的Docker臨時目錄更改爲主機臨時目錄

回答

0

容器除非安裝它,否則無法訪問主機文件系統。 因此,您必須將要從主機使用的文件夾共享到容器,並將其安裝到容器預期使用的位置

+0

如果在調用'docker run'時將路徑傳遞到主機系統tmpdir,運行在容器中的webpack能夠寫入該目錄。所以我就是這麼做的。 – maxhallinan