摘要:三打包备份文件夹还是容器中执行四从容器复制到宿主或输入切回到宿主机你的容器名解压解压后,解压到五恢复地址端口数据库名
一、从宿主连接到MongoDB容器
docker exec -it <你的MongodDB容器名> /bin/bash
mongodump -h 127.0.0.1 --port 27017 -u=用户名 -p=密码 -d test -o /dump
参数 | 作用 | |
-h | host | |
--port | 端口 | |
-d | 指定数据库 | |
-o | 指定备份到哪个目录,不指定应该是直接备份到根目录的/dump文件夹 | |
-u | 用户名 | |
-p | 密码 |
系统备份成功会在/home/dump目录下自动生成一个数据库名的文件夹/test,里面是全部Collection备份的bson文件。
tar -zcvf test.tar.gz /dump/test
docker cp <你的MongodDB容器名>:/dump/test.tar.gz /home
tar -zxvf /home/test.tar.gz
mongorestore -h
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/27142.html
摘要:三打包备份文件夹还是容器中执行四从容器复制到宿主或输入切回到宿主机你的容器名解压解压后,解压到五恢复地址端口数据库名 一、从宿主连接到MongoDB容器 docker exec -it /bin/bash 二、使用mongodump命令进行数据库备份 容器中执行 mongodump -h 127.0.0.1 --port 27017 -u=用户名 -p=密码 -d test -o...
摘要:原文链接为什么选择了我也不知道官方中文论坛官方文档中文文档安装此处的方式是安装部署不用考虑环境配置问题,但是相应的也会有一些弊端比如文件的修改等变得麻烦下方为镜像的为了修改文件方便,加了一个文件夹方便和宿主机文件交换同步上传的 原文链接 为什么选择了NodeBB?我也不知道~~~ NodeBB官方Github NodeBB中文论坛 NodeBB官方文档 NodeBB中文文档 安装 此...
摘要:后续文谈到私仓非常有用。恢复数据卷首先运行了一个新容器作为数据恢复的目标。第二行指令启动了一个临时容器,这个容器挂载了两个,第一个与要恢复的共享,第二个将宿主机的当前目录挂载到容器的下。参考会煮咖啡的猫咪 showImg(https://segmentfault.com/img/remote/1460000016001552?w=615&h=456); 目录 01 Docker 常用...
阅读 8439·2021-11-18 10:02
阅读 2540·2019-08-30 15:43
阅读 2621·2019-08-30 13:50
阅读 1276·2019-08-30 11:20
阅读 2670·2019-08-29 15:03
阅读 3580·2019-08-29 12:36
阅读 901·2019-08-23 17:04
阅读 588·2019-08-23 14:18