1 两个文件系统先提一下两个重要的文件系统概念,一个是aufs,一个是vfs.aufs是一个类似于Unionfs的可堆叠联合文件系统。它将多个目录整合成单一的目录。ubuntu对其有良好的支持,因此docker的镜像就存储在aufs文件系统下。vfs是linux的内核中一个重要概念,这个虚拟文件系统可以让open()、read()、write()等系统调用不用关心底层的存储介质和文件系统类型就可以            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-15 15:12:10
                            
                                90阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            每次有一个新的数据库,都要琢磨着配置一个备份。当然你可能有一个祖传的 shell 脚本,重新配置一下放到 crontab 里就可以了。但是无论是查看和修改配置,还是查看 crontab 都不是那么方便。今天介绍一个 Docker 镜像,只需要简单的配置启动,就可以。地址在这里:https://hub.docker.com/r/deitch/mysql-backup/ 但你也许不需要点开            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-14 19:47:23
                            
                                114阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、数据卷:1、启动一个nginx的容器,创建一个data的数据卷,自动映射到本地主机的某个文件目录;[root@tcy1 tcy]# docker run -it --name volume-test1 -h nginx -v /data nginx-h  指定主机名;     -v: 启用数据卷2、查看数据卷与本地主机之间的映射[root@tcy1 tc            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-03 16:25:23
                            
                                56阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录一、部署二、验证三、备份3.1 离线备份3.2 在线备份3.3 社区版备份 一、部署1、pull 镜像docker pull neo4j:4.4.16-community2、创建目录mkdir -p /home/data/neo4j/{data,logs,conf,import,db-backup}3、运行容器docker run -itd \
  --name neo4j \
  --re            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-07 15:31:22
                            
                                225阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            mongodb的持久化 
   
   1.mongodb的设计理念是不依赖单机可靠性,靠复制集(replication set)的其他节点来实现高可用,当然,启用了 
  Journaling日志后,mongodb的单机可靠性有了一定增加. 
   
   mongodb的应用,数据往往没那么重要,一般丢失一点数据并没有什么关系,所以宕机后,mongodb会优先切换到其他节点. 而传统数            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-02 20:39:47
                            
                                62阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、安装docker。 二、编写dockerfile。1、在根目录下创建mongod的dockerfile。$ vi dockerfile#version 1.0
from ubuntu
#maintainer 
maintainer hdx
#install 
run apt-get clean
run apt-get update
run apt-get install -y vi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-24 07:46:34
                            
                                58阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录搜索MongoDB可用版本获取MongoDB创建本地目录运行MongoDB容器连接mongo查看日志开发参数设置  MongoDB 是一个免费的开源跨平台面向文档的 NoSQL 数据库系统,是软件开发经常使用的NoSQL数据库,通常从官网上下载安装到本地来使用,这里介绍使用docker容器来使用MongoDB数据库的方法,以方便快速应用部署相应的服务。 搜索MongoDB可用版本可用在官            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-11 10:20:21
                            
                                61阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Docker定时备份MongoDB的实现流程
为了实现Docker定时备份MongoDB的功能,我们需要按照以下步骤进行操作。下面的表格展示了整个过程的步骤:
| 步骤 | 操作 |
| --- | --- |
| 步骤1 | 创建一个Docker容器来运行MongoDB |
| 步骤2 | 创建一个备份脚本 |
| 步骤3 | 创建一个定时任务 |
| 步骤4 | 定时执行备份脚本 |            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-26 16:40:28
                            
                                160阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 实现 Docker Yapi MongoDB 备份
## 概述
在进行 Docker Yapi MongoDB 备份之前,我们需要先了解整个流程。下面是实现该任务的步骤:
| 步骤 | 说明 |
|---|---|
| 1 | 创建一个 MongoDB 容器 |
| 2 | 安装并配置 Yapi 应用 |
| 3 | 创建一个 Yapi 容器 |
| 4 | 连接 MongoDB 和 Y            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-18 11:47:46
                            
                                107阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Docker MongoDB 自动备份
## 简介
在使用 Docker 部署 MongoDB 数据库时,自动备份是非常重要的一项任务。通过自动备份,可以确保数据的安全性,以防止数据丢失或损坏。本文将介绍如何使用 Docker 和一些常用工具来实现 MongoDB 的自动备份。
## 为什么需要自动备份?
MongoDB 是一种非关系型数据库,广泛应用于各种 Web 应用程序和云计算环            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-28 12:32:20
                            
                                151阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            使用nginx反向代理主主备份的两台mysql,连接时连接nginx,当其中一台myql停止后,仍然可以正常使用,如果使用k8s 会简单许多。所谓主主复制就是在主从复制的基础上掉了个头。 装备了两台linux主机在两台主机上均安装了 docker 在两台主机的docker上均安装了nginx和mysql ,同时安装了docker容器的可视化管理工具 portainer/port            
                
         
            
            
            
            背景项目开发完成后需要对工程中的mongodb作本地备份,之前在做mysql备份的时候,只使用的全备的方式来备份,即使用mysql自带的mysqldump命令来实现,下面顺便贴出备份的脚本。rem ******MySQL backup start********
@echo off
set "Ymd=%date:~0,4%%date:~5,2%%date:~8,2%0%time:~1,1%%ti            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-02 20:34:37
                            
                                82阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这里有精心准备的PPT,大家可以先过目一下PPT链接为什么需要搭建mongodb集群?数据备份数据恢复读写分离首先我们先准备一个nodejs实例 以express脚手架为例 http://www.expressjs.com.cn/starter/generator.html先配置node连接mongodb的配置信息const mongoose = require('mongoose');
mong            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-01 19:25:50
                            
                                67阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 在Docker下实现MongoDB定时备份
## 简介
本文将教会你如何在Docker容器中使用Cron任务定时备份MongoDB数据库。我们将通过以下步骤来完成这个任务:
1. 安装Docker和Docker Compose
2. 创建Docker容器并安装MongoDB
3. 创建Cron任务
4. 配置备份脚本
5. 运行定时备份任务
## 步骤一:安装Docker和Docker            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-28 10:11:44
                            
                                191阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.导出数据 
  mongoexport -d my_mongodb -c choice -o choice.dat    參数说明:    -d 指明使用的库, 本例中为” my_mongodb”    -c 指明要导出的表, 本例中为”choice ”    -o 指明要导出的文件名称, 本例中为”choice .dat”    -h server地址    2.导入数据   mon            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-12 21:14:36
                            
                                350阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            如果MongoDB仅仅是一个文档型的数据库,那就没有什么亮点了,然而MongoDB最大优点在于读扩展,热备份,故障恢复以及自动分片(写扩展)。这节系列结束篇就把这些功能介绍一下。备份复制实现了数据库备份的同时,实现了读写分离,又实现了读操作的负载均衡,即一台主写服务器,多台从属备份和读服务器,并且支持备份和读的集群扩展。其中Replica Sets方式又支持故障切换,当主服务器down掉后会投票选            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-30 19:41:05
                            
                                193阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.下载备份工具:wgethttps://downloads.percona.com/downloads/Percona-XtraBackup-LATEST/Percona-XtraBackup-8.0.22-15/binary/redhat/7/x86_64/percona-xtrabackup-80-8.0.22-15.1.el7.x86_64.rpm注意xtrabackup8不再有innod            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-01-22 19:13:44
                            
                                5983阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            前言之前自己写了一个个人博客,整体技术栈为: Vue + node + mongo,之前就是一个小白,啥也不懂没有设置权限,也没有修改端口,也没有限制远程登录host......突然有一天,发现数据全部没有了(被黑):后面小白不断成长,摸索出了 jenkins + docker 实现了自动构建和部署,其中 mongo 被我部署进了 docker 容器现在有个问题,我想定期的去备份数据,以备不时之需            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-03-09 20:09:44
                            
                                511阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            参考官方文档 : MongoDB Backup Methods  原本使用操作系统的快照进行备份还原,备份成功后,还原没有成功(参考:Backup and Restore with Filesystem Snapshots) 所以这个方法就先不记录到这里了。  当前测试以下?种备份还原方法(个人初学理解): 1. 使用拷贝和替换数据库文件进行备份还原 2. 使用mongodump和mo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-13 16:49:44
                            
                                112阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            简要说一下MongoDB的备份方式:1. mogodump / mongorestore这2命令将mongodb的数据dump为BSON格式,需要的时候可以恢复。这种方式作为小的数据库还适用。但如果是sharding或者几百G数据以上的话就几乎不可用了。因为BSON及其占用空间。2. Slave Replication 这是最适合和可靠的,适合生产环境。MongoDb支持master+多            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-18 15:10:21
                            
                                789阅读