topcss/docker-pull-tar
AI 摘要 · Qwen 中文摘要 收录
查看原文 该工具提供命令行、EXE 和 Web 界面,用于从 Docker 仓库拉取镜像并生成可导入的 .tar 文件。
项目定位
- Docker Image Puller 用于从 Docker 仓库拉取镜像并生成 .tar 文件。
- 支持断点续传、多架构选择和 MIT 开源许可。
- 无需安装 Docker 或 Python,可直接运行 EXE 或 Python 脚本。
核心能力
- 支持失败重试、SHA256 校验和 Ctrl+C 优雅退出。
- 支持 amd64、arm64 等多种架构,并自动列出可用架构。
- 显示平均下载速度和总耗时,支持自定义输出目录。
Web 图形界面
- 提供基于 Gradio 的 app.py,启动后在浏览器访问 http://127.0.0.1:7860。
- 支持镜像搜索、Tag 与架构选择、多源切换和代理配置。
- 提供实时进度面板和本地 .tar 文件管理,可下载或删除已下载包。
1ms 专版
- 针对 1ms.run 镜像仓库优化,支持关键词搜索和一键下载。
- 可展示镜像下载量、Star 数、可用 tag 和架构。
- 支持多线程下载,默认并发线程数为 4。
命令行使用
- DockerPull.exe 支持 -i、-a、-r、-u、-p、-o、-q、--debug、--workers 等参数。
- 1ms 脚本支持 -k、-i、-t、-a、-o、-w、--api、--registry 等参数。
- 默认输出到当前目录下的 镜像名_tag_arch 目录,可用 -o 指定。
内网导入
- 拉取镜像生成 .tar 文件后,可传输到内网机器。
- 使用 docker load -i 导入镜像,并用 docker images 验证。
- 下载中断后再次运行相同命令可从断点继续。