gpt4 book ai didi

mongodb - 将带有通配符的文件夹从 docker 容器复制到主机

转载 作者:IT老高 更新时间:2023-10-28 13:10:11 25 4
gpt4 key购买 nike

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

docker cp mongodb:mongo_dump_* .

在终端中抛出以下内容:

Error response from daemon: lstat /var/lib/docker/aufs/mnt/SomeHash/mongo_dump_*: no such file or directory

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

最佳答案

我遇到了类似的问题,必须分两步解决:

$ docker exec <id> bash -c "mkdir -p /extract; cp -f /path/to/fileset* /extract"
$ docker cp <id>:/extract/. .

关于mongodb - 将带有通配符的文件夹从 docker 容器复制到主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35806102/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com