java - JBoss Fuse,使用ActiveMQ创建容器

我们正在使用JBoss Fuse 6.2(在Docker中,但此处已对此进行了概述)。我们正在使用以下命令创建一个容器:

bin/admin create $containername

我们有两种情况:
我们使用以下命令启动容器:
/bin/admin start $containername

这样,activemq根本不会被激活。

另一种情况是启动不带参数的容器:
./bin/start

这样,容器将激活ActiveMq。
请帮助我了解其行为:如果使用bin / start来启动,则同一个创建的容器将激活ActiveMQ,但是如果使用bin / admin / start $ containername来启动,则不会激活?

附带问题:使用bin / admin / create创建容器时,默认情况下是否安装了activemq?

提前致谢。

最佳答案

通过使用bin/start,您可以创建一个独立的Fuse容器,其中安装了Camel和ActiveMQ。

使用bin/admin start <name>,您将需要创建一个新的空Karaf容器。

解决方案:仅使用bin/start