Skip to content
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

【工具自荐】Docker 镜像拉取工具 - 无需 Docker 环境,直接下载镜像并打包为 tar 文件 #2881

Open
topcss opened this issue Jan 15, 2025 · 2 comments

Comments

@topcss
Copy link

topcss commented Jan 15, 2025

  • 项目地址:https://github.com/topcss/docker-pull-tar

  • 类别:Python

  • 项目标题:无需安装 Docker 环境,直接拉取并打包 Docker 镜像的工具

  • 项目描述:一个 Docker 镜像拉取工具,无需安装 Docker 环境,直接从 Docker Hub 或其他仓库拉取镜像并打包为 .tar 文件。支持国内网络优化、离线分发和多架构镜像选择,适合国内开发者、CI/CD 环境和离线场景。

  • 亮点:

    1. 绿色轻量:提供单个可执行文件(exe),无需安装依赖,开箱即用。
    2. 无需 Docker 环境:直接通过 HTTP API 拉取镜像,适合受限环境。
    3. 国内网络优化:支持自定义仓库地址,可配置国内镜像加速源。
    4. 离线镜像打包:将镜像打包为 .tar 文件,方便离线分发和备份。
    5. 友好体验:实时显示下载进度,支持命令行交互。
  • 示例代码:

    docker-pull-tar.exe alpine arm64
  • 截图:

用户界面截图

@snail2sky
Copy link

借楼 推荐一个类似工具 skopo
功能强大,可以直接 从 registry 下载镜像到本地,或者直接从 A registry 传输镜像到 B registry
支持各种常见的cpu架构和操作系统

@snail2sky
Copy link

由于是采用go语言进行编写,因此没有任何外置依赖,下载即用
社区 提供的静态编译版本:https://github.com/lework/skopeo-binary

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

2 participants