我正在使用2个docker容器:一个用于我的PHP应用程序,另一个用于MongoDb。 PHP应用程序使用Doctrine将数据写入MongoDb容器,没有任何问题,但是当我想通过运行在PHP应用程序容器内进行备份时:
$mongodump --host mongo --port 27017
它会创建“dump / product”文件夹,但它是空的。
此外,如果我进入MongoDb容器,我可以在集合中看到数据库和正确的数据,但是如果我尝试使用以下内容连接到php应用程序容器内的MongoDb:
$mongo --host mongo --port 27017
它连接,它显示数据库,但它没有集合。
有什么想法吗?