> 首先停止 BookCMS服务 执行命令 `systemctl stop bookcms`
![](https://img.kancloud.cn/f2/fe/f2fef59723b44372c123b7dfaeb9a2b7_1310x232.png)
> 然后执行数据库备份命令 备份之前请确保当前备份的目录 有足够大的空间 执行命令 `df -h` 可以查看那个目录剩余空间比较大 切换到哪个目录就行 ,这里我就在 root 目录备份了
![](https://img.kancloud.cn/0e/3c/0e3c1b13d7d5efaaa639174bac50daf6_1322x554.png)
执行命令 `mongodump -h 127.0.0.1:27017 --db bookcms --gzip --archive=./bookcms_db.archive ` 备份数据库
数据较少备份完成 执行 'ls -l' 看看当前的备份文件
![](https://img.kancloud.cn/b0/82/b082ace83569ea9fdd65f7e45637da4b_1746x1054.png)
![](https://img.kancloud.cn/d8/58/d858255ade254b711b7539c1cd55ebcb_1434x252.png)
然后停止掉宝塔mongodb 的服务
![](https://img.kancloud.cn/1a/ec/1aec7a18a7f6e58d46ed130996a16d5b_2836x1380.png)
假设你现在已经安装好docker 的mongodb服务了,如果没安装在安装环境步骤安装docker mongodb 环境
然后执行 `docker cp /root/bookcms_db.archive mongodb4.0:/root/` 命令,拷贝宿主机 /root/bookcms_db.archive 文件到 mongodb 容器下的/root目录,复制过程中入库数据较大会等待一段时间
![](https://img.kancloud.cn/90/c0/90c08d627e60459023a6fc8187178858_1248x210.png)
然后在执行 ` docker exec -it mongodb4.0 mongorestore -h 127.0.0.1:27017 --gzip --archive=/root/bookcms_db.archive ` 命令恢复容器中的 `bookcms_db.archive` 文件到容器中的mongodb数据库中
![](https://img.kancloud.cn/ed/4b/ed4b75d122c92eec4ae9fad023c77c89_1644x902.png)
这个过程比较慢耐心等待即可,等恢复完成以后执行 `systemctl start bookcms` 命令启动后台即可
- 简介
- APP相关
- APP基本介绍
- 极光推送
- 腾讯bugly在线更新
- 程序部署
- (1)环境安装
- (2)后台部署
- (3)站点同步软件部署
- (4)前台部署
- (5)分布式采集器部署(非必须)
- 控制台
- 控制面板
- 任务概况
- 系统设置
- 站点设置
- 菜单管理
- 后台菜单
- 添加菜单
- 任务管理
- 任务列表
- 添加任务
- 任务分组
- 任务类型
- 数据推送
- 百度MIP推送
- 集群管理
- 机器管理
- 添加机器
- 机器分组
- 内容管理
- 分类管理
- 小说管理
- 单本采集
- 章节管理
- 添加章节
- 采集管理
- 添加采集
- 导入规则
- 评论管理
- 缓存管理
- 广告管理
- 站点管理
- 站点列表
- 添加站点
- 区块管理
- SEO设置
- 单页SEO
- 常规站点
- 用户管理
- 普通用户
- 管理员
- 添加管理员
- 角色管理
- 扩展管理
- 友情链接
- 添加友情链接
- 问题答疑
- 如何更新
- 1、后台如何更新
- 2、站点同步软件更新
- 3、采集器更新
- 4、前台如何更新
- 综合问题
- 1、站群版常见问题
- 3、常见问题
- 3.宝塔的mongodb数据如何导入到docker版本的 mongodb
- 任务安排
- 如何搬家
- Linux葵花宝典
- 从何入手
- 1.如何采集
- 更新日志
- 站群版未解之谜大全
- 后台采集替换域名
- 前台显示分类不显示小说
- 前台url自定义