【问题标题】:Is it possible to use docker with jrebel or dcevm是否可以将 docker 与 jrebel 或 dcevm 一起使用
【发布时间】:2014-11-14 03:52:43
【问题描述】:

我已经在我的开发环境中使用 docker 几个星期了,它非常好,我不必担心配置,我也不需要运行完整的虚拟机来运行应用程序服务器(我的 JBoss案子)。

但是,我似乎回到了过去,编译、部署、等待、测试。

现在的问题是,有没有办法使用 jrebel 或 dcevm 等工具来加快速度?此外,这个问题有意义吗?

【问题讨论】:

  • 问题是您为每次编译构建一个新容器吗?您可以将已编译的文件安装到更静态的容器中以进行快速迭代,然后在准备好发布时构建一个独立的容器。见-v option
  • @Bryan 我已经在使用 -v 选项,但这并不能解决问题,是否可以通过 JRebel 或 dcevm 运行它?

标签: java docker jrebel dcevm


【解决方案1】:

我不明白为什么这是不可能的。事实上,已经有一个公开可用的docker-jboss-jrebel 容器。我自己没有测试过,所以我不能确定是否有问题。你试过运行 JRebel 吗?有没有发现什么问题?

【讨论】:

  • 这个问题更多的是关于如何确定哪个jvm将运行应用程序服务器。如果我可以自定义它,那么使用 dcevm 会很简单,并且允许我在不部署的情况下编写和测试我的代码。关于如何做到这一点的任何想法?
  • 你所说的哪个JVM是指哪个jvm版本或哪个jvm实例?无论哪种方式,您都可以使用您的入口点定义来控制它。
  • 我的意思是我怎么能告诉 docker,用这个特定的 jvm(通常是 dcevm)启动 jboss,这样我就可以做真正的 how-swap。
  • 在 docker 外面你会怎么做?您可以在 docker 容器中设置与入口点或 CMD 相同的命令。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-12-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-12
  • 2016-04-01
  • 2011-01-20
相关资源
最近更新 更多