【问题标题】:Mongorestore in docker failed: Failed: gzip: invalid headerdocker 中的 Mongorestore 失败:失败:gzip:标头无效
【发布时间】:2020-02-04 04:31:12
【问题描述】:

我使用命令创建了一个 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:无效标头

【问题讨论】:

    标签: mongodb gzip stdout


    【解决方案1】:

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

    mongodump --host $cluster --ssl --username $username --authenticationDatabase admin --db $dbname --gzip --archive=dumpname.gz
    

    一些类似的问题可以找here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-28
      • 2021-01-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多