我最近读了一篇博客文章,还有一些与之相关的帖子,Jean提到与Docker和Karaf合作,使用Karaf配置文件创建应用程序的自定义发行版。我也需要这样做,并希望就如何做到这一点有一些方向。我有一个Karaf 4.x的working映像,现在需要让这个映像自动地将我的应用程序部署到它,并获得一组信任。
(我也在apacha karaf邮件列表上问了这些问题,但我通常在这里得到更快的答案)
发布于 2016-08-25 11:56:27
我正面临着类似的想法,并取得了一些进展,但我仍然有一些挑战。我知道这不是最终的答案,但它可能会带来一些进展。
我使用这个回购作为示例,将karaf特性打包到docker https://github.com/ANierbeck/Karaf-Microservices中。
原则上,您希望有以下步骤:
fabric8有一个maven插件来实现这个功能,这个插件已经有了很好的文档。https://maven.fabric8.io/
以下是有关自定义程序集构建distributions的Karaf部分
下面是部署到本地码头主机的工作示例。https://github.com/gadieichhorn/play.karaf.calculator/releases
https://stackoverflow.com/questions/38595912
复制相似问题