我一直对这个问题感到困惑。从我的角度来看,docker 用于将应用程序包装在其中进行开发(制作卷)、测试和部署。我的问题是,使用maven构建J2EE需要mvn clean & mvn package
,然后将war文件转储到tomcat web应用程序中。有没有更方便的方法来实现这一点,比如我更改代码后,当我访问容器的ip时,结果会自动显示?
最佳答案
您应该根据需要使用卷绑定(bind)。你可以像这样实现它 docker run -d -v $(pwd):/code-directory
$(pwd)
是你的本地目录。
注意:仅建议在本地环境中这样做
关于java - 如何使用 docker 构建 J2EE 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45646613/