如何在Docker容器中热部署Java EE应用程序

我正在寻找将Java EE应用程序热部署到Docker容器中的可能性。

我发现最有趣的内容是可以通过“卷”在主机和容器之间共享tomcat目录。 但这不是一个热门的部署。

参考: https : //groups.google.com/forum/#!topic/docker- user/ b_4NRn9sLBQ

有关如何达到它的任何build议?

如果将主机的卷挂载到只读的几个容器上,请确保tomcat不会“爆炸”这个war文件,至less不要到同一个文件夹,那么我认为你已经进行了热部署,至less到tomcat级别可以支持。 replacehost文件夹中的.war文件应该会触发重新部署。