Coder Social home page Coder Social logo

vad1mo / 1gb-random-docker-container Goto Github PK

View Code? Open in Web Editor NEW
0.0 3.0 0.0 6 KB

A Container that is 1GB in size perfect to test the throuput of various docker registry end-to-end

License: Apache License 2.0

docker-image load-generator bandwidth

1gb-random-docker-container's Introduction

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

1gb-random-docker-container's People

Contributors

vad1mo avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.