Skip to content

Docker Image Pusher v0.3.2

Choose a tag to compare

@yorelog yorelog released this 08 Jun 19:11
· 32 commits to dev since this release

Docker Image Pusher Release

This release includes cross-platform binaries for Linux, Windows, and macOS.

🚀 Core Features

  • Push Docker image tar packages directly to registries
  • High-performance streaming with priority-based scheduling
  • Large image support (>20GB) with minimal memory usage
  • Enterprise-grade authentication and security
  • Real-time progress tracking with detailed metrics
  • Smart retry mechanisms with exponential backoff
  • Cross-platform compatibility

📥 Quick Start

# Basic usage
./docker-image-pusher \
  --repository-url https://registry.example.com/project/app:v1.0 \
  --file /path/to/image.tar \
  --username myuser \
  --password mypassword

# Advanced usage with performance optimization
./docker-image-pusher \
  -r https://harbor.company.com/production/app:v2.0 \
  -f large-app.tar \
  -u deployer \
  -p $PASSWORD \
  --max-concurrent 4 \
  --large-layer-threshold 2147483648 \
  --verbose

📦 Download Instructions

  • Linux x64: docker-image-pusher (x86_64-unknown-linux-gnu)
  • Windows x64: docker-image-pusher.exe (x86_64-pc-windows-msvc)
  • macOS Intel: docker-image-pusher (x86_64-apple-darwin)
  • macOS Apple Silicon: docker-image-pusher (aarch64-apple-darwin)

📚 Documentation