https://github.com/vad1mo/1gb-random-docker-container
A Container that is 1GB in size perfect to test the throuput of various docker registry end-to-end
https://github.com/vad1mo/1gb-random-docker-container
bandwidth docker-image load-generator
Last synced: about 2 months ago
JSON representation
A Container that is 1GB in size perfect to test the throuput of various docker registry end-to-end
- Host: GitHub
- URL: https://github.com/vad1mo/1gb-random-docker-container
- Owner: Vad1mo
- License: apache-2.0
- Created: 2017-05-15T16:24:32.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-05-22T15:45:41.000Z (about 9 years ago)
- Last Synced: 2025-03-20T18:36:26.332Z (about 1 year ago)
- Topics: bandwidth, docker-image, load-generator
- Homepage:
- Size: 5.86 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 1GB Docker Image
This is a simple Docker image that contains a generated 1GB random file.
Actually it is not exactly 1GB but 1GB+2MB because it is based on Alpine Linux.
If you are keen on precise results you can download only the 1GB layer or first pull the Alpine `alpine:3.5` image and then the 1GB image. In Both cases only the 1GB layer gets downloaded.
# Why
Main reason behind this repository is to test the upload and download speeds of various docker registries in order to compare them roughly.
# How
To test the download speed from Docker Hub try.
```
time docker pull vad1mo/1gb-random-file
```
Download the layer only:
```
curl ...
```
# Community Results
## Docker Registries
- Docker Hub
- GCE
- AWS
- Azure
- Quay.io
- Private Docker Registry
## Measured Results
| Registry Service | Load Generator | Avg. Upload | Avg. Download |
| --- | --- | --- | --- |
| GCE | myHost | 10MB/s | 100MB/s |
Create a PR/Issue with your test results.
# Thanks
[Private Docker Registry](https://private-docker-registry.com)