Docker两个容器互相阻止

[编辑]:这似乎是一个内存问题,我已经增加了docker的内存,现在我可以运行在一起的容器。 (非常快)非常感谢你的回答

我创build了两个容器(来自2个不同的图像)与他们的liferay实例,他们链接在相同的postgres容器,但在不同的数据库。 第一个容器在8080端口发布,第二个在8081发布。

一切工作正常,除了一件事…如果ContainerA运行,我开始ContainerB,ContainerA停止(反之亦然)。

在谷歌上search我没有find任何东西。 有人有什么想法? 我是docker工人,港口工作人员等等。

build议我在容器停止后使用“docker logs ContainerName”,这是消息:

WARN [elasticsearch [Terminatrix] [scheduler] [T#1]] [jvm:173] [Terminatrix] [gc] [young] [248] [137] duration [5.9s],collections [1] / [6.3s] ,总共[5.9s] / [12s],内存[688.1mb] – > [479.4mb] / [910.5mb],all_pools {[young] [213.3mb] – > [2.6mb] / [219.5mb]} { [幸存者] [33.9mb] – > [34.3mb] / [61mb]} {[老] [440.8mb] – > [442.4mb] / [683mb]}

是的,它可以连接到多个容器到一个数据库容器,但共享卷应该是不同的。

它在这个线程中解释

可能在一个mysql数据库容器上运行docker容器的两个实例?