运行途中OSGi框架的Docker映像?

运行途中OSGi框架的Docker映像?,osgi,bnd,bndtools,enroute,Osgi,Bnd,Bndtools,Enroute,我想尝试在Docker容器中运行,但似乎找不到任何Docker图像。有人能建议图像的位置吗?OSGi在途中使用。在那里,您可以将一个bndrun文件导出到一个可执行的JAR(请参阅和)。因此,您只需要拥有一个Java8映像。这是一项非常重要的任务,因为Oracle对于他们的版权问题相当恼人,但在ggtools/java8image上却没有。因此,要在Docker上运行OSGi途中可执行JAR,可以使用以下Dockerfile: FROM gg

我想尝试在Docker容器中运行,但似乎找不到任何Docker图像。有人能建议图像的位置吗?

OSGi在途中使用。在那里,您可以将一个bndrun文件导出到一个可执行的JAR(请参阅和)。因此,您只需要拥有一个Java8映像。这是一项非常重要的任务,因为Oracle对于他们的版权问题相当恼人,但在
ggtools/java8
image上却没有。因此,要在Docker上运行OSGi途中可执行JAR,可以使用以下Dockerfile:

FROM                            ggtools/java8
MAINTAINER                      pkriens@gmail.com
CMD                             java -jar test.jar
ADD                             test.jar test.jar
然后,您可以按如下方式构建和运行:

$ ls
Dockerfile  
test.jar          
$ docker build .
$ docker images
REPOSITORY                        TAG                 IMAGE ID            CREATED              SIZE
<none>                            <none>              491dc47dbee6        About a minute ago   174.8 MB
<none>                            <none>              0e3b6c01e0b6        5 weeks ago          176.2 MB
ubuntu                            latest              1c9b046c2850        7 months ago         187.9 MB
ggtools/java8                     latest              dcdcbb7229ba        8 months ago         168.5 MB
$ docker run 491dc47dbee6
Welcome to Apache Felix Gogo    
g! eval:eval 3+4+5+6+7+8+9
42.0
$ls
Dockerfile
test.jar
$docker构建。
$docker图像
创建的存储库标记图像ID大小
491dc47dbee6大约一分钟前174.8 MB
0e3b6c01e0b6 5周前1762 MB
ubuntu最新版本1c9b046c2850 7个月前187.9MB
ggtools/java8 8个月前最新的dcbb7229ba 168.5 MB
$docker运行491dc47dbee6
欢迎来到ApacheFelixGogo
G评估:评估3+4+5+6+7+8+9
42

如果这对您有效,那么OSGi途中网站的申请说明将不胜感激。

这不是StackOverflow的合适问题。请尝试osgi开发人员邮件列表: