docker中的Mongorestore失败:失败:gzip:无效的标头

问题描述 投票:0回答:1

我使用命令创建了一个mongo转储(如this answer中的建议]

docker exec -it mongodb bash
mongodump --host $cluster --ssl --username $username --authenticationDatabase admin --db $dbname --gzip --archive > dumpname.gz

现在,当我尝试使用以下方式恢复转储时:>

docker exec mongodb bash -c 'mongorestore --gzip --archive=dumpname.gz'

我知道

失败:gzip:无效的标头

我使用命令创建了一个mongo转储(如该答案所示)docker exec -it mongodb bash mongodump --host $ cluster --ssl --username $ username --authenticationDatabase admin --db $ dbname --gzip .. 。

mongodb gzip stdout
1个回答
0
投票

似乎在使用重定向(>)时出现了一些错误。因此,当我将第一个命令更改为不使用它时,mongorestore开始起作用:

© www.soinside.com 2019 - 2024. All rights reserved.