2016-08-02 151 views
0

我正在Docker容器中运行Webpack开发任务。 Webpack将输出文件缓存在系统的默认临时目录中。主机系统(OSX)上节点的默认临时目录是/var/folders的子目录。节点在容器中的默认临时目录是/usr/src/app。运行在Docker容器中的Webpack将文件缓存到项目目录中。我宁愿不在Webpack配置中明确设置此目录。相反,我想将容器的默认临时目录配置为主机临时目录,无论可能如何。有没有这样做的选择?将默认的Docker临时目录更改为主机临时目录

回答

0

容器除非安装它,否则无法访问主机文件系统。 因此,您必须将要从主机使用的文件夹共享到容器,并将其安装到容器预期使用的位置

+0

如果在调用'docker run'时将路径传递到主机系统tmpdir,运行在容器中的webpack能够写入该目录。所以我就是这么做的。 – maxhallinan