Feature or enhancement request details
Problem
Currently, container pull downloads image layers with a hardcoded concurrency of 8. This can be too many concurrent downloads for slow connections or not enough for faster connections.
Proposed Enhancement
Implement configurable concurrent layer downloads similar to Docker.
Expected Behavior
- Download multiple layers concurrently (e.g., 3-6 concurrent downloads)
- Add
--max-concurrent-downloads flag (default: 3)
- Maintain per-layer progress visibility in terminal output
Benefits
- Better utilization of available network bandwidth
- Improved user experience with similar experience as Docker
Code of Conduct