相关疑难解决方法(0)

在Java EE应用程序的开发中使用Docker

我会加300分作为赏金

我最近开始仔细研究Docker以及如何使用它来更快地获得团队的新成员并运行开发环境以及将新版本的软件发布到生产中.

关于我应该如何以及在什么阶段将Java EE应用程序添加到容器中,我有一些问题.我认为有很多方法可以做到这一点.

这是Docker之前的典型工作流程(在我的团队中):

  1. 开发人员编写代码
  2. 开发人员使用Maven生成代码来构建代码
  3. 开发人员在JBoss管理控制台/或Maven插件中上传WAR

现在Docker出现之后,我有点困惑,我是否应该创建我需要的图像并配置它们,以便在运行JBoss Wildfly容器时剩下要做的就是通过Web上的管理控制台部署应用程序.或者我应该每次在Maven中构建应用程序时创建一个新容器,并ADD在Dockerfile中使用该命令添加它,然后只运行容器而不会在它启动后部署到容器中?

在制作中,我猜最后一种方法是它的优先选择?如果我错了,请纠正我.但在开发中应该怎么做?还有其他工作流程吗?

java jboss java-ee maven docker

14
推荐指数
2
解决办法
4414
查看次数

建造一个巨大的罐子而不是几个小罐子的优点/缺点?

我已经看到像http://one-jar.sourceforge.net/和http://fjep.sourceforge.net/index.html这样的程序将你的应用程序jar和任何依赖项推送到一个可执行的jar中.

这样做的主要原因是什么?

java installer jar

8
推荐指数
2
解决办法
2550
查看次数

标签 统计

java ×2

docker ×1

installer ×1

jar ×1

java-ee ×1

jboss ×1

maven ×1