aptrust/file_restorer该Docker镜像提供了一个专注于恢复单个文件的服务,旨在帮助用户从备份或存储系统中精准提取特定文件,避免因恢复整个数据集或系统而产生的资源消耗和时间成本。适用于个人和企业环境,简化文件级恢复流程。
bashdocker run -d \ --name file-restore-service \ -v /host/source:/source \ # 挂载源存储目录(备份所在位置) -v /host/destination:/destination \ # 挂载目标目录(恢复文件存放位置) -e TARGET_FILE="/source/path/to/target.file" \ # 源存储中需恢复的文件路径 -e OUTPUT_PATH="/destination/restored.file" \ # 恢复后文件的输出路径 file-restore:latest
| 环境变量 | 描述 | 示例值 |
|---|---|---|
TARGET_FILE | 源存储中需恢复的文件完整路径 | /source/backups/docs/report.pdf |
OUTPUT_PATH | 恢复文件的目标输出路径 | /destination/recovered_report.pdf |
SOURCE_TYPE | 源存储类型(可选,默认local) | local、s3、nfs |
LOG_LEVEL | 日志输出级别(可选,默认info) | debug、info、warn、error |
容器运行后,可通过以下命令检查恢复文件:
bashls -l /host/destination/restored.file
AWS_ACCESS_KEY等)manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务