8000 搞好了,解决>10G文件下载等问题 · Issue #11 · topcss/docker-pull-tar · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

搞好了,解决>10G文件下载等问题 #11

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
duma520 opened this issue Mar 10, 2025 · 6 comments
Open

搞好了,解决>10G文件下载等问题 #11

duma520 opened this issue Mar 10, 2025 · 6 comments

Comments

@duma520
8000 Copy link
duma520 commented Mar 10, 2025

源码:https://github.com/duma520/Docker_Image_Puller_dumafu

详细说明书:

🤖 Assistant

Docker镜像下载工具 v16.0.0 使用说明书

目录

  1. 产品概述
  2. 快速入门
  3. 详细使用指南
  4. 技术架构
  5. 故障排除
  6. 高级配置
  7. 附录

1. 产品概述

1.1 功能特性

  • 多架构镜像下载(支持amd64/arm等)
  • 断点续传与自动重试机制
  • 完整性校验(SHA256哈希验证)
  • 两种打包格式支持:
    • 标准Docker格式
    • 群晖NAS专用格式
  • 代理服务器支持
  • 多线程下载控制

1.2 适用场景

  • 离线环境部署Docker镜像
  • 企业内网镜像仓库同步
  • 容器镜像归档备份
  • 跨架构镜像转换

1.3 系统要求

环境 要求
操作系统 Windows/macOS/Linux
Python版本 ≥3.8
内存 ≥512MB
磁盘空间 镜像大小×2

2. 快速入门

2.1 基础使用(新手用户)

# 下载最新版Ubuntu镜像
python main.py ubuntu -o ./my_images

# 下载指定版本的Nginx镜像
python main.py nginx:1.21 -o ./web_server

下载完成后在./my_images目录中会生成:

  • [镜像名].tar:打包好的镜像文件
  • docker_pull.log:操作日志文件

2.2 常用参数速查

参数 说明 示例
-a 指定CPU架构 -a arm64
-r 自定义镜像仓库地址 -r my.registry.com
--insecure 跳过SSL证书验证 --insecure
-j 多线程下载数(提升速度) -j 3

3. 详细使用指南

3.1 参数详解

python main.py [镜像名称] [选项]

必选参数:
  image              镜像名称格式:
                     [仓库/]镜像名[:标签]
                     示例:library/ubuntu:22.04

选项:
  -a ARCH, --arch ARCH
                    目标架构(默认:amd64)
                    ※ 支持:amd64, arm64, arm/v7等

  -r REGISTRY, --registry REGISTRY
                    镜像仓库地址(默认:registry-1.docker.io)

  -o OUTPUT, --output OUTPUT
                    输出目录(默认:./output)

  -j WORKERS, --workers WORKERS
                    并发下载线程数(默认:1)
                    ※ 建议值:2-5(根据网络带宽调整)

  -f FORMAT, --format FORMAT
                    打包格式选择:
                    docker - 标准Docker格式
                    synology - 群晖专用格式(默认)

  --insecure        禁用SSL证书验证(仅测试环境使用)
  --debug           启用调试日志模式

3.2 工作流程

  1. 镜像解析:解析输入镜像名称
  2. 认证获取:获取Docker Registry访问令牌
  3. 清单下载:获取镜像架构清单
  4. 分层下载:并行下载镜像层文件
  5. 完整性校验:逐层验证SHA256哈希
  6. 镜像打包:按指定格式生成最终镜像包

4. 技术架构

4.1 核心模块

graph TD
    A[命令行解析] --> B[认证管理]
    B --> C[清单获取]
    C --> D[分层下载器]
    D --> E[完整性验证]
    E --> F[镜像打包]
Loading

4.2 关键技术点

  • 自适应认证:自动处理令牌过期和刷新

  • 分块校验:每512KB数据块实时校验

  • 智能重试:三级重试策略:

    1. 瞬时错误(HTTP 5xx):指数退避重试
    2. 网络中断:断点续传
    3. 认证失效:令牌自动刷新
  • 安全机制

    • 临时文件隔离存储
    • 下载失败自动清理残留
    • 内存安全的数据流处理

5. 故障排除

5.1 常见问题速查表

现象 解决方案
下载速度慢 ① 使用-j增加线程数
② 检查网络代理设置
提示"SSL证书验证失败" 添加--insecure参数
报错"未找到架构" ① 确认镜像支持该架构
② 使用-a指定正确架构
文件校验失败 ① 重试下载
② 检查存储空间是否充足
提示"认证失败" ① 检查镜像名称拼写
② 确认仓库访问权限

5.2 日志分析指南

日志文件位置:[输出目录]/docker_pull.log

关键日志标记:

  • [DEBUG]:调试信息(需启用--debug参数)
  • [WARNING]:非致命性警告
  • [ERROR]:需要立即处理的错误

典型错误处理:

ERROR 401 Unauthorized
→ 解决方案:检查镜像名称格式是否正确,确认是否有访问权限

ERROR 证书验证失败
→ 添加--insecure参数或配置SSL证书:
  export REQUESTS_CA_BUNDLE=/path/to/cert.pem

ERROR 磁盘空间不足
→ 清理存储空间或指定更大容量的输出目录

6. 高级配置

6.1 代理设置

# 临时设置代理
export HTTP_PROXY="http://proxy.example.com:8080"
export HTTPS_PROXY="http://proxy.example.com:8080"

# 使用代理下载
python main.py ubuntu --output ./proxy_download

6.2 自定义超时设置

通过修改源代码全局变量(需Python知识):

# 文件: main.py
CHUNK_SIZE = 1024 * 512    # 下载分块大小
MAX_RETRIES = 5            # 最大重试次数
RETRY_DELAY = 10           # 重试间隔(秒)

6.3 企业级部署建议

  1. 镜像缓存服务器:配置本地Registry仓库
  2. 安全加固:
    • 删除--insecure参数
    • 设置可信证书目录
  3. 自动化集成:
    # 示例:Jenkins流水线集成
    python main.py ${IMAGE_NAME} \
      -a ${TARGET_ARCH} \
      -o ${WORKSPACE}/build \
      -f docker

7. 附录

7.1 版本更新记录

版本 更新内容
v16.0.0 初始发布版本

7.2 技术支持

联系开发者:杜玛
邮箱:无
问题反馈模板:

[操作系统版本]:
[Python版本]:
[复现步骤]:
[相关日志片段]:
[网络环境]:

7.3 法律声明

本工具遵循MIT开源协议,使用Docker API时请遵守Docker服务条款。


注意事项

  1. 生产环境使用前请进行充分测试
  2. 敏感镜像下载请遵守相关法律法规
  3. 定期检查更新以获取安全补丁

[文档版本:2025-03-11]  [生成工具:docker_pull v16.0.0]

@duma520
Copy link
Author
duma520 commented Mar 10, 2025

Image

@duma520
Copy link
Author
duma520 commented Mar 10, 2025

Image

Image

@duma520
Copy link
Author
duma520 commented Mar 10, 2025

Image

@duma520
Copy link
Author
duma520 commented Mar 10, 2025

main.exe -h
usage: main [-h] [-a ARCH] [-r REGISTRY] [-o OUTPUT] [-j WORKERS] [-f {docker,synology}] [--insecure] [--debug] image

Docker镜像下载工具

positional arguments:
image 镜像名称 (例如: ubuntu:latest 或 library/alpine:3.12)

options:
-h, --help show this help message and exit
-a, --arch ARCH 目标架构 (默认: amd64)
-r, --registry REGISTRY
镜像仓库地址
-o, --output OUTPUT 输出目录
-j, --workers WORKERS
并发下载数 (默认: 1)
-f, --format {docker,synology}
打包格式 (默认: synology)
--insecure 跳过SSL证书验证
--debug 启用调试日志

@duma520
Copy link
Author
duma520 commented Mar 11, 2025

Image

G:\Python_other\Docker镜像下载工具 v16.0.0\main>main -r docker.1ms.run --debug infiniflow/ragflow:v0.17.0
2025-03-11 06:42:39,037 [DEBUG] 获取新令牌前8位: eyJhbGci******
2025-03-11 06:42:39,038 [DEBUG] 获取新令牌(有效期300秒)
2025-03-11 06:42:39,243 [INFO] 共需要下载 31 个镜像层
2025-03-11 06:42:39,245 [DEBUG] 重用缓存令牌前8位: eyJhbGci******
2025-03-11 06:42:39,246 [DEBUG] 重用缓存令牌前8位: eyJhbGci******

下载 sha256:124a2: 159B [00:00, 519kB/s]
2025-03-11 06:55:40,477 [INFO] 正在解压 sha256:124a2...
2025-03-11 06:55:40,478 [INFO] 已完成第 31/31 层
2025-03-11 07:10:53,472 [INFO] 群晖兼容镜像已生成: output\infiniflow_ragflow_v0.17.0.tar

G:\Python_other\Docker镜像下载工具 v16.0.0\main>

@duma520
Copy link
Author
duma520 commented Mar 11, 2025

建议单双线程,多了服务器会拒绝。

G:\Python_other>python main.py -r docker.1ms.run -j 10 infiniflow/ragflow:v0.17.1
2025-03-11 16:10:27,811 [INFO] 共需要下载 31 个镜像层
新生成令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
下载 sha256:b311e: 185B [00:00, 701kB/s]]
2025-03-11 16:10:30,577 [INFO] 正在解压 sha256:b311e...
下载 sha256:d5dca: 462kB [00:00, 1.19MB/s] 当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******:00, 2.75MB/s]
下载 sha256:cf21a: 97.0B [00:00, 371kB/s]]
2025-03-11 16:10:32,125 [INFO] 正在解压 sha256:cf21a...
下载 sha256:d5dca: 1.54MB [00:02, 737kB/s]当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******:00, 1.80MB/s]
下载 sha256:4f4fb: 100%|█████████████████████████████████████████████████████████████| 32.0/32.0 [00:00<00:00, 163kB/s]
2025-03-11 16:10:32,193 [INFO] 正在解压 sha256:4f4fb...
下载 sha256:d5dca: 2.46MB [00:02, 1.41MB/s]当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******:02, 1.84MB/s]
下载 sha256:e4164: 41.9MB [00:07, 5.26MB/s]
下载 sha256:d5dca: 8.59MB [00:08, 1.07MB/s]2025-03-11 16:10:38,590 [INFO] 正在解压 sha256:e4164...
下载 sha256:d5dca: 11.7MB [00:10, 968kB/s] 当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******:10, 6.09MB/s] | 0.00/32.0 [00:00<?, ?B/s]
下载 sha256:ad7c2: 8.12MB [00:00, 18.2MB/s]
下载 sha256:d5dca: 12.4MB [00:11, 1.04MB/s]2025-03-11 16:10:41,230 [INFO] 正在解压 sha256:ad7c2...
下载 sha256:d5dca: 14.2MB [00:12, 943kB/s]当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******:12, 6.20MB/s]
下载 sha256:e22bf: 2.43MB [00:00, 14.8MB/s]
下载 sha256:17098: 48.0MB [00:12, 6.17MB/s]2025-03-11 16:10:43,141 [INFO] 正在解压 sha256:e22bf...
下载 sha256:1ea4f: 2.90MB [00:10, 276kB/s]]
下载 sha256:d5dca: 16.1MB [00:14, 1.12MB/s]2025-03-11 16:10:44,403 [INFO] 正在解压 sha256:1ea4f...
下载 sha256:d5dca: 16.9MB [00:14, 1.79MB/s]当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******:14, 5.35MB/s]
当前令牌前8位: eyJhbGci******:14, 448kB/s]]
当前令牌前8位: eyJhbGci******:13, 2.69MB/s]
下载 sha256:4f4fb: 100%|█████████████████████████████████████████████████████████████| 32.0/32.0 [00:00<00:00, 205kB/s]
2025-03-11 16:10:44,899 [INFO] 正在解压 sha256:4f4fb...
下载 sha256:d5dca: 18.7MB [00:16, 1.19MB/s当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******:16, 8.99MB/s]
下载 sha256:a7e84: 48.6MB [00:19, 2.50MB/s] | 0.00/32.0 [00:00<?, ?B/s]
下载 sha256:d5dca: 23.0MB [00:20, 1.39MB/s]2025-03-11 16:10:50,480 [INFO] 正在解压 sha256:a7e84...
下载 sha256:8e3cc: 140MB [00:18, 7.46MB/s]]
下载 sha256:d5dca: 28.2MB [00:24, 1.22MB/s]2025-03-11 16:10:54,470 [INFO] 正在解压 sha256:8e3cc...
下载 sha256:17098: 106MB [00:24, 4.31MB/s]]
下载 sha256:d5dca: 30.5MB [00:25, 1.15MB/s]2025-03-11 16:10:56,026 [INFO] 正在解压 sha256:17098...
下载 sha256:d5dca: 32.5MB [00:26, 2.04MB/s当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******:25, 3.68MB/s]
下载 sha256:e1399: 101kB [00:00, 29.3MB/s]]
2025-03-11 16:10:57,229 [INFO] 正在解压 sha256:e1399...
下载 sha256:d5dca: 34.9MB [00:28, 1.70MB/s当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******:26, 372kB/s]]
当前令牌前8位: eyJhbGci******:28, 3.47MB/s]
当前令牌前8位: eyJhbGci******:28, 401kB/s]
下载 sha256:15f5a: 10.4kB [00:00, 201kB/s]]
2025-03-11 16:10:58,899 [INFO] 正在解压 sha256:15f5a...
下载 sha256:d5dca: 36.2MB [00:29, 2.54MB/s当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******:25, 551kB/s]
当前令牌前8位: eyJhbGci******:29, 2.41MB/s]
当前令牌前8位: eyJhbGci******:29, 459kB/s]]
下载 sha256:f7977: 382kB [00:00, 9.42MB/s]
下载 sha256:f7977: 0.00B [00:00, ?B/s] 2025-03-11 16:10:59,406 [INFO] 正在解压 sha256:f7977...
下载 sha256:d5dca: 37.7MB [00:30, 1.42MB/s当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******:26, 1.41MB/s]
下载 sha256:ee709: 378kB [00:00, 11.2MB/s]]
下载 sha256:d5dca: 37.9MB [00:30, 1.51MB/s]2025-03-11 16:11:00,576 [INFO] 正在解压 sha256:ee709...
下载 sha256:dc8ac: 4.54MB [00:00, 9.31MB/s]
下载 sha256:fbc3d: 23.6MB [00:30, 379kB/s]
当前令牌前8位: eyJhbGci******:30, 1.71MB/s]
当前令牌前8位: eyJhbGci******:30, 665kB/s]
下载 sha256:13ffb: 38.4kB [00:00, 24.2MB/s]
下载 sha256:d5dca: 38.8MB [00:30, 1.18MB/s]2025-03-11 16:11:01,149 [INFO] 正在解压 sha256:13ffb...
下载 sha256:d5dca: 40.2MB [00:31, 1.36MB/s]当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******:30, 390kB/s]2025-03-11 16:11:01,094 [INFO] 正在解压 sha256:dc8ac...
当前令牌前8位: eyJhbGci******:31, 1.89MB/s]
当前令牌前8位: eyJhbGci******:31, 634kB/s]]
下载 sha256:f97fd: 3.97kB [00:00, 11.9MB/s]
2025-03-11 16:11:02,252 [INFO] 正在解压 sha256:f97fd...
下载 sha256:d5dca: 41.2MB [00:32, 1.41MB/s当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******:29, 1.32MB/s]
下载 sha256:7c585: 1.11kB [00:00, 5.20MB/s]
下载 sha256:d5dca: 41.3MB [00:32, 1.43MB/s]2025-03-11 16:11:02,783 [INFO] 正在解压 sha256:7c585...
下载 sha256:d5dca: 41.5MB [00:32, 1.49MB/s当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
下载 sha256:d2839: 229kB [00:00, 14.9MB/s]]
下载 sha256:d5dca: 41.7MB [00:33, 921kB/s]2025-03-11 16:11:03,300 [INFO] 正在解压 sha256:d2839...
下载 sha256:d5dca: 42.9MB [00:34, 1.16MB/s]当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
下载 sha256:f02e9: 679B [00:00, 3.51MB/s]s]
2025-03-11 16:11:04,212 [INFO] 正在解压 sha256:f02e9...
下载 sha256:d5dca: 43.8MB [00:34, 2.01MB/s]当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******:16, 3.51MB/s]
下载 sha256:f02e9: 679B [00:00, 3.16MB/s]s]
2025-03-11 16:11:04,520 [INFO] 正在解压 sha256:f02e9...
下载 sha256:03980: 159B [00:00, 627kB/s]/s]
下载 sha256:03980: 0.00B [00:00, ?B/s]MB/s2025-03-11 16:11:05,854 [INFO] 正在解压 sha256:03980...
下载 sha256:1d02f: 66.6MB [00:05, 11.5MB/s]
下载 sha256:d5dca: 56.8MB [00:43, 900kB/s]2025-03-11 16:11:13,499 [INFO] 正在解压 sha256:1d02f...
下载 sha256:c847e: 41.2MB [01:46, 386kB/s]
下载 sha256:d5dca: 236MB [02:03, 1.93MB/s]2025-03-11 16:12:33,963 [INFO] 正在解压 sha256:c847e...
下载 sha256:64143: 29.5MB [04:06, 120kB/s]
下载 sha256:d5dca: 421MB [04:07, 1.52MB/s2025-03-11 16:14:38,014 [INFO] 正在解压 sha256:64143...
下载 sha256:d5dca: 422MB [04:08, 2.04MB/s]2025-03-11 16:14:38,657 [INFO] 已完成第 1/31 层
2025-03-11 16:14:38,657 [INFO] 已完成第 2/31 层
2025-03-11 16:14:38,658 [INFO] 已完成第 3/31 层
下载 sha256:a77f1: 533MB [04:08, 2.14MB/s]
下载 sha256:d5dca: 431MB [04:12, 1.94MB/s]2025-03-11 16:14:42,835 [INFO] 正在解压 sha256:a77f1...
下载 sha256:07ffb: 2.81GB [04:13, 11.1MB/s]
下载 sha256:fbc3d: 236MB [04:44, 831kB/s]]]
下载 sha256:d5dca: 524MB [04:46, 2.92MB/s]2025-03-11 16:15:16,521 [INFO] 正在解压 sha256:fbc3d...
下载 sha256:1b3cd: 329MB [07:11, 762kB/s]s]
下载 sha256:d5dca: 1.17GB [07:16, 2.94MB/s]2025-03-11 16:17:46,830 [INFO] 正在解压 sha256:1b3cd...
下载 sha256:d5dca: 1.18GB [07:20, 1.56MB/s]2025-03-11 16:17:50,861 [INFO] 已完成第 4/31 层
下载 sha256:d5dca: 4.09GB [19:05, 3.57MB/s]
2025-03-11 16:30:20,413 [INFO] 正在解压 sha256:d5dca...
2025-03-11 16:31:25,234 [INFO] 已完成第 5/31 层
2025-03-11 16:31:25,234 [INFO] 已完成第 6/31 层
2025-03-11 16:31:25,235 [INFO] 已完成第 7/31 层
2025-03-11 16:31:25,235 [INFO] 已完成第 8/31 层
2025-03-11 16:31:25,236 [INFO] 已完成第 9/31 层
2025-03-11 16:31:25,237 [INFO] 已完成第 10/31 层
2025-03-11 16:31:25,238 [INFO] 已完成第 11/31 层
2025-03-11 16:31:25,238 [INFO] 已完成第 12/31 层
2025-03-11 16:31:25,239 [INFO] 已完成第 13/31 层
2025-03-11 16:31:25,239 [INFO] 已完成第 14/31 层
2025-03-11 16:31:25,240 [INFO] 已完成第 15/31 层
2025-03-11 16:31:25,240 [INFO] 已完成第 16/31 层
2025-03-11 16:31:25,241 [ERROR] 镜像层下载失败: HTTPSConnectionPool(host='docker-cf.mrs.1ms.run', port=443): Read timed out.
2025-03-11 16:31:25,242 [ERROR] 程序运行错误: HTTPSConnectionPool(host='docker-cf.mrs.1ms.run', port=443): Read timed out.

G:\Python_other>python main.py -r docker.1ms.run infiniflow/ragflow:v0.17.1
2025-03-11 16:42:38,802 [INFO] 共需要下载 31 个镜像层
新生成令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
下载 sha256:64143: 29.5MB [00:39, 755kB/s]
2025-03-11 16:43:22,343 [INFO] 正在解压 sha256:64143...
2025-03-11 16:43:23,073 [INFO] 已完成第 1/31 层
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
下载 sha256:cf21a: 97.0B [00:00, 253kB/s]
2025-03-11 16:43:24,481 [INFO] 正在解压 sha256:cf21a...
2025-03-11 16:43:24,484 [INFO] 已完成第 2/31 层
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
下载 sha256:b311e: 185B [00:00, 653kB/s]
2025-03-11 16:43:26,212 [INFO] 正在解压 sha256:b311e...
2025-03-11 16:43:26,213 [INFO] 已完成第 3/31 层
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
下载 sha256:1b3cd: 329MB [14:15, 384kB/s]
2025-03-11 16:57:46,065 [INFO] 正在解压 sha256:1b3cd...
2025-03-11 16:57:50,233 [INFO] 已完成第 4/31 层
新生成令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
下载 sha256:d5dca: 4.09GB [11:53, 5.73MB/s]
2025-03-11 17:10:14,787 [INFO] 正在解压 sha256:d5dca...
2025-03-11 17:11:23,386 [INFO] 已完成第 5/31 层
新生成令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
下载 sha256:17098: 106MB [00:03, 29.9MB/s]
2025-03-11 17:11:29,971 [INFO] 正在解压 sha256:17098...
2025-03-11 17:11:31,110 [INFO] 已完成第 6/31 层
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
下载 sha256:a77f1: 533MB [00:28, 18.9MB/s]
2025-03-11 17:12:04,820 [INFO] 正在解压 sha256:a77f1...
2025-03-11 17:12:14,605 [INFO] 已完成第 7/31 层
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
下载 sha256:e4164: 41.9MB [00:01, 29.9MB/s]
2025-03-11 17:12:17,503 [INFO] 正在解压 sha256:e4164...
2025-03-11 17:12:18,070 [INFO] 已完成第 8/31 层
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
下载 sha256:a7e84: 48.6MB [00:01, 30.4MB/s]
2025-03-11 17:12:22,044 [INFO] 正在解压 sha256:a7e84...
2025-03-11 17:12:23,109 [INFO] 已完成第 9/31 层
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
下载 sha256:fbc3d: 236MB [00:10, 21.8MB/s]
2025-03-11 17:12:38,089 [INFO] 正在解压 sha256:fbc3d...
2025-03-11 17:12:42,680 [INFO] 已完成第 10/31 层
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
下载 sha256:4f4fb: 100%|█████████████████████████████████████████████████████████████| 32.0/32.0 [00:00<00:00, 178kB/s]
2025-03-11 17:12:44,211 [INFO] 正在解压 sha256:4f4fb...
2025-03-11 17:12:44,214 [INFO] 已完成第 11/31 层
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
下载 sha256:1ea4f: 2.90MB [00:00, 31.2MB/s]
2025-03-11 17:12:46,414 [INFO] 正在解压 sha256:1ea4f...
2025-03-11 17:12:46,479 [INFO] 已完成第 12/31 层
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
下载 sha256:8e3cc: 140MB [00:06, 21.6MB/s]
2025-03-11 17:12:55,123 [INFO] 正在解压 sha256:8e3cc...
2025-03-11 17:12:57,781 [INFO] 已完成第 13/31 层
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
下载 sha256:ad7c2: 8.12MB [00:00, 33.0MB/s]
2025-03-11 17:12:59,323 [INFO] 正在解压 sha256:ad7c2...
2025-03-11 17:12:59,456 [INFO] 已完成第 14/31 层
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
下载 sha256:e22bf: 2.43MB [00:00, 36.9MB/s]
2025-03-11 17:13:01,118 [INFO] 正在解压 sha256:e22bf...
2025-03-11 17:13:01,169 [INFO] 已完成第 15/31 层
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
下载 sha256:4f4fb: 100%|█████████████████████████████████████████████████████████████| 32.0/32.0 [00:00<00:00, 183kB/s]
2025-03-11 17:13:02,420 [INFO] 正在解压 sha256:4f4fb...
2025-03-11 17:13:02,421 [INFO] 已完成第 16/31 层
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
下载 sha256:07ffb: 4.22GB [03:51, 18.2MB/s]
2025-03-11 17:17:25,972 [INFO] 正在解压 sha256:07ffb...
2025-03-11 17:19:02,212 [INFO] 已完成第 17/31 层
新生成令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
下载 sha256:c847e: 41.2MB [00:02, 19.9MB/s]
2025-03-11 17:19:07,356 [INFO] 正在解压 sha256:c847e...
2025-03-11 17:19:07,819 [INFO] 已完成第 18/31 层
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
下载 sha256:e1399: 101kB [00:00, 29.1MB/s]
2025-03-11 17:19:09,582 [INFO] 正在解压 sha256:e1399...
2025-03-11 17:19:09,587 [INFO] 已完成第 19/31 层
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
下载 sha256:15f5a: 10.4kB [00:00, 16.4MB/s]
2025-03-11 17:19:11,005 [INFO] 正在解压 sha256:15f5a...
2025-03-11 17:19:11,008 [INFO] 已完成第 20/31 层
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
下载 sha256:f7977: 382kB [00:00, 39.7MB/s]
2025-03-11 17:19:12,459 [INFO] 正在解压 sha256:f7977...
2025-03-11 17:19:12,471 [INFO] 已完成第 21/31 层
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
下载 sha256:dc8ac: 4.54MB [00:00, 20.3MB/s]
2025-03-11 17:19:13,928 [INFO] 正在解压 sha256:dc8ac...
2025-03-11 17:19:14,004 [INFO] 已完成第 22/31 层
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
下载 sha256:ee709: 378kB [00:00, 38.3MB/s]
2025-03-11 17:19:15,628 [INFO] 正在解压 sha256:ee709...
2025-03-11 17:19:15,638 [INFO] 已完成第 23/31 层
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
下载 sha256:13ffb: 38.4kB [00:00, 27.0MB/s]
2025-03-11 17:19:17,049 [INFO] 正在解压 sha256:13ffb...
2025-03-11 17:19:17,052 [INFO] 已完成第 24/31 层
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
下载 sha256:f97fd: 3.97kB [00:00, 9.85MB/s]
2025-03-11 17:19:18,684 [INFO] 正在解压 sha256:f97fd...
2025-03-11 17:19:18,687 [INFO] 已完成第 25/31 层
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
下载 sha256:d2839: 229kB [00:00, 37.1MB/s]
2025-03-11 17:19:20,397 [INFO] 正在解压 sha256:d2839...
2025-03-11 17:19:20,404 [INFO] 已完成第 26/31 层
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
下载 sha256:7c585: 1.11kB [00:00, 4.08MB/s]
2025-03-11 17:19:21,787 [INFO] 正在解压 sha256:7c585...
2025-03-11 17:19:21,789 [INFO] 已完成第 27/31 层
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
下载 sha256:f02e9: 679B [00:00, 2.41MB/s]
2025-03-11 17:19:23,088 [INFO] 正在解压 sha256:f02e9...
2025-03-11 17:19:23,090 [INFO] 已完成第 28/31 层
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
下载 sha256:f02e9: 679B [00:00, 2.13MB/s]
2025-03-11 17:19:24,652 [INFO] 正在解压 sha256:f02e9...
2025-03-11 17:19:24,654 [INFO] 已完成第 29/31 层
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
下载 sha256:1d02f: 66.6MB [00:02, 25.7MB/s]
2025-03-11 17:19:29,311 [INFO] 正在解压 sha256:1d02f...
2025-03-11 17:19:30,389 [INFO] 已完成第 30/31 层
当前令牌前8位: eyJhbGci******
当前令牌前8位: eyJhbGci******
下载 sha256:03980: 159B [00:00, 551kB/s]
2025-03-11 17:19:31,669 [INFO] 正在解压 sha256:03980...
2025-03-11 17:19:31,670 [INFO] 已完成第 31/31 层
2025-03-11 17:34:17,572 [INFO] 群晖兼容镜像已生成: output\infiniflow_ragflow_v0.17.1.tar

G:\Python_other>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant
0