mongodb容器中的mongodump

我使用了2个docker容器:一个用于我的PHP应用程序,一个用于MongoDb。 PHP应用程序使用Doctrine将数据写入MongoDb容器,没有任何问题,但是当我想在PHP应用程序容器内通过以下方式进行备份:

$mongodump --host mongo --port 27017 

它创build“转储/产品”文件夹,但它是空的。

另外,如果我进入MongoDb容器,我可以看到数据库和正确的数据在集合,但如果我尝试连接到MongoDb的PHP应用程序容器内:

 $mongo --host mongo --port 27017 

它连接,它显示数据库,但它没有收集。

任何想法?