卷将属性文件映射到docker中的webapp

时间:2017-10-16 04:20:41

标签: java tomcat docker volume

是否可以将属性文件卷映射到已部署在docker容器内的tomcat上的webapp的类路径中? 当我尝试这样做时,它会替换根文件夹的内容,例如:

如果v-map是:

  

-v<主机文件夹> /x.properties:< container-path-to-tomcat> /webapps//WEB-INF/classes/x.properties

然后< container-path-to-tomcat> / webapps // WEB-INF /被替换。 任何见解?问题是,是否可以替换容器内的已部署工件?

2 个答案:

答案 0 :(得分:0)

据我所知,Docker中的“卷”应该是目录而不是单个文件。这是设计的。如果可能,请将属性文件放在单独的目录中。

答案 1 :(得分:-1)

我认为问题与文件无关,但与装入卷的工作流程有关: appdocker将不会扩展WAR文件,因为docker已经使用相同的目录名称挂载了该卷。

这有意义吗?