所以我将jBoss作为应用程序服务器运行,并将我的应用程序打包在战争中。停泊时,我最终不得不在两种截然不同的方式中做出选择。
"正确的方式"以下两个。
A)创建一个jBoss-docker镜像,但不要添加war文件。在启动时从已挂载/共享文件夹复制war文件,并在jBoss-docker的每次调用时执行此操作。
B)为每个版本创建一个新的docker镜像,其中包含war文件已经位于正确位置的jBoss服务器。
在开发时,A对我来说似乎更快。我不必每天多次重建图像。
B似乎更正确,在开发,测试,集成和生产之间运送一张图片。但是经常重新建造非常麻烦。