1

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

$mongodump --host mongo --port 27017

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

此外,如果我进入 MongoDb 容器内部,我可以在集合中看到数据库和正确的数据,但是如果我尝试使用以下命令连接到 php 应用程序容器内部的 MongoDb:

$mongo --host mongo --port 27017

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

任何想法?

4

0 回答 0