与ActiveMQ链接的Docker Tomcat

我需要一个托pipeTomcat和ActiveMQ的容器。 我设法使用supervisord来做到这一点,容器完美地工作。 但是后来我认为这个概念是不好的,因为我在Tomcat中部署一场新的战争时,我不想失去我的主动MQ信息。 所以我做了2个容器并连接它们,一个用于activemq,一个用于tomcat。 我可以看到,tomcat链接到activemq,但在tomcat中部署的战争对activeMQ没有任何作用。

我的问题是:任何提示我怎么才能检查他们为什么不沟通,即使容器链接,创build环境等?

另外如果有人可以链接一个git的中心仓库,其中有人正在使用tomcat和activemq链接2个不同的容器?

另外,如果你们中的一些人知道一个很好的做法bloog,与docker中activemq的使用有关,那么当重新创build容器时,我担心丢失的消息。

从我的angular度来看,docker集装箱是应该能够以完全相同的状态从图像构build的东西。 使用活动的MQ这有点棘手,我不知道activemq在磁盘上保存消息的位置,以及如果共享卷将修复docker的持久性问题。 另一方面,你通常不会重新部署一个带有activemq的容器,但是如果发生这种情况,主机重启( – >销毁所有的容器),那么安全措施是什么?