创建备份脚本将mongodb转储到容器内,我需要将文件夹复制到容器外,Docker cp似乎无法使用通配符:

docker cp mongodb:mongo_dump_* .

将在终端中抛出以下内容:

来 automorphic 护程序的错误响应:lstat/var/lib/docker/aufs/mnt/SomeHash/mongo_dump_*:没有这样的文件

在cp命令中使用通配符有什么解决方法吗?

推荐答案

似乎没有办法yet在docker cp命令https://github.com/docker/docker/issues/7710中使用通配符.

您可以将mongo转储文件创建到容器内的文件夹中,然后复制该文件夹,如另一个答案here中所述.

如果您有一个 Big Data 集和/或需要经常执行此操作,最好的处理方法是使用docker卷,这样您就可以直接将文件从容器访问到主机文件夹,而无需使用任何其他命令:https://docs.docker.com/engine/userguide/containers/dockervolumes/

Mongodb相关问答推荐

MongoDB/Mongoose查询:使用优先约束检索从位置A到位置B的路径

Select 筛选聚合中的嵌套字段

MongoDB 投影按数组中的字符串长度排序

将子元素的数组值提取到 mongodb 中的单个数组中?

从MongoDB迁移到PostgreSQL:为PostgreSQL编写聚合管道查询

Mongo聚合的具体格式

如何对 MongoDB setWindowFields 中当前文档以外的文档进行操作

MongoDB - 家庭作业(job)帮助.不确定如何在 mongodb 中访问文档中的变量

使用MongoDB作为我们的主数据库,我应该使用单独的图数据库来实现实体之间的关系吗?

使用 AngularJs 和 MongoDB/Mongoose

使用 MongoDb 处理迁移

Meteor 如何接收对 MongoDB 查询结果的更新?

Mongo:统计一组文档中单词出现的次数

如何在 MongoDB 集合中查找与给定条件匹配的文档和单个子文档

Flask and Mongo

Spring Mongodb @DBREF

有没有办法自动更新 MongoDB 中的两个集合?

在 mongoDB 中展平嵌套的 JSON struct

Mongodb - 如何在多个字段中查找字符串?

MongoDb 连接被拒绝