如何在使用MUPX部署的流星应用程序上备份mongodb

时间:2015-09-26 03:32:31

标签: meteor

我已经在服务器上使用MUPX和mongodb部署了我的Meteor应用程序。

MUPX将mongodb放入docker容器中。

如何备份?

我运行了命令docker exec -it mongodb mongodump

它看起来像是转储了。但是当我输入ls时,我看不到任何文件。我认为它将文件转储到docker容器中。

如何访问服务器上的转储文件?然后将它们传输到我的本地计算机?

1 个答案:

答案 0 :(得分:9)

我明白了。我必须学习更多关于如何使用docker的信息。

首先运行命令docker exec -it mongodb mongodump

转储位于docker容器内。

要查看正在运行的docker容器类型

docker ps

使用命令

检查容器中名为mongodb的文件
docker exec -it mongodb ls

您将看到转储目录。要将其复制到容器外部,请使用

docker cp mongodb:dump .

将转储目录复制到当前目录中。然后只需使用scp从本地计算机复制