mongodb - docker mongo:复制到另一台 MacBook 后卷文件夹中的数据丢失
问题描述
在我的旧 MacBook 上,我曾经使用 docker+mongo,如下所示:
docker run -d -p27017:27017 --name mongo --network mongo-net -e MONGO_INITDB_ROOT_USERNAME=admin -e MONGO_INITDB_ROOT_PASSWORD=password -v mongo-data:/data/db mongo
通过它我./mongo-data
在主机系统上使用一个文件夹来保持 mongo 重新启动后的数据持久性。
在我需要将 mongodb 迁移到新的 MacBook 之前,这一切正常。我复制了文件夹./mongo-data
,提取了最新的图像并使用与上述相同的命令启动了一个容器,但我在 mongodb 中看不到任何数据。有什么错误或遗漏吗?
提醒一下,我曾经遇到过一两次,在 Docker 要求在我的旧 MacBook 上进行更新后,mongodb 中的数据完全丢失了。关于这个问题有任何线索吗?
解决方案
推荐阅读
- javascript - 给定盒子的尺寸,为盒子包装的正方形找到最大可能的比例因子
- datastage - Datastage中基于场景的问题
- python - why i cannot use chain expression in numpy?
- azure - 在 Powershell 中为 Azure 规模集使用密码
- javascript - eval 得到 Uncaught SyntaxError: Unexpected identifier
- javascript - 将所有事件从一个对象重定向到另一个对象
- vue.js - Nuxt 中间件不适用于 vue 登录
- r - 如何在 ggplot 中对分布进行分组和拆分 [例如破坏 geom_line()]
- angular - Angular 6 primeng p-dataView 分页器仅生成第 1 页
- sql - 授予 SQL 用户以查看所有 SQL Server 用户