Docker Image Pusher v0.3.2
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)