我已经在服务器上使用 mongodb 和 MUPX 部署了 Meteor 应用程序。
MUPX 将 mongodb 放入 docker 容器中。
我如何备份它?
我运行了命令docker exec -it mongodb mongodump
看起来就像是转储了。但是当我输入时ls
我没有看到任何文件。我认为它将文件转储到了 docker 容器内。
如何访问服务器上的转储文件?然后将它们传输到我的本地计算机?
我想到了。我必须进一步了解如何使用 docker。
所以首先运行命令 docker exec -it mongodb mongodump
转储位于 docker 容器内。
查看正在运行的 docker 容器类型
docker ps
使用命令查看容器中名为 mongodb 的文件
docker exec -it mongodb ls
您将看到转储目录。要将其复制到容器外部,到您的服务器,请使用
docker cp mongodb:dump .
这会将转储目录复制到您的当前目录中。然后只需使用 scp 复制到本地计算机
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)