首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Karaf 4,Karaf Profiles和Docker

Karaf 4,Karaf Profiles和Docker
EN

Stack Overflow用户
提问于 2016-07-26 17:02:22
回答 1查看 344关注 0票数 0

我最近读了一篇博客文章,还有一些与之相关的帖子,Jean提到与Docker和Karaf合作,使用Karaf配置文件创建应用程序的自定义发行版。我也需要这样做,并希望就如何做到这一点有一些方向。我有一个Karaf 4.x的working映像,现在需要让这个映像自动地将我的应用程序部署到它,并获得一组信任。

  1. 卡拉夫档案在哪里都有记录吗?我知道这是4.x中的一个新特性,但我在Karaf文档中找不到任何东西,谷歌搜索也没有提供任何关于它们如何工作的实质性内容。
  2. 是否有使用Karaf基础映像和概要文件创建已部署的应用程序的有效Docker容器的Docker映像/Dockerfile的工作示例?

(我也在apacha karaf邮件列表上问了这些问题,但我通常在这里得到更快的答案)

EN

回答 1

Stack Overflow用户

发布于 2016-08-25 11:56:27

我正面临着类似的想法,并取得了一些进展,但我仍然有一些挑战。我知道这不是最终的答案,但它可能会带来一些进展。

我使用这个回购作为示例,将karaf特性打包到docker https://github.com/ANierbeck/Karaf-Microservices中。

原则上,您希望有以下步骤:

  1. 从您的应用程序中创建karaf功能
  2. 把它组装成一个kar文件(一个定制的karaf发行版)
  3. 将新的卡拉夫包部署到码头

fabric8有一个maven插件来实现这个功能,这个插件已经有了很好的文档。https://maven.fabric8.io/

以下是有关自定义程序集构建distributions的Karaf部分

下面是部署到本地码头主机的工作示例。https://github.com/gadieichhorn/play.karaf.calculator/releases

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38595912

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档