Skip to main content

A useful module

Project description

Docker Registry Statistics

This project aims to create tool which will calculate disk usage statistics of docker registry.

Instalation

Project requires at least Python3.6, next just install package into virtualenv (or system if you don't mind)

pip install gitlab-registry git+https://github.com/pbabics/docker-registry-statistics.git@master

Usage

Usage is fairly simple:

docker_registry_statistics  <Path to registry> <Command>

Right now these are implemented commands:

  • statistics
  • orphaned_images
  • unused_blobs

Note that registry path should contain directory structure like docker/registry/v2/... for example this directory for Gitlab by default is /var/opt/gitlab/gitlab-rails/shared/registry.

statistics command

Goes through all tags, images and blobs and sumarized disk usage statistics, per repository and overall disk usage of registry.

orphaned_images command

Lists all images that are no longer used as a current image for tag under which they were pushed.

unused_blobs command

Lists all blobs that are not used by any image and are just using up disk space.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

docker-registry-statistics-0.0.3.tar.gz (5.6 kB view details)

Uploaded Source

File details

Details for the file docker-registry-statistics-0.0.3.tar.gz.

File metadata

  • Download URL: docker-registry-statistics-0.0.3.tar.gz
  • Upload date:
  • Size: 5.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6

File hashes

Hashes for docker-registry-statistics-0.0.3.tar.gz
Algorithm Hash digest
SHA256 77c306191f8736172b02e6af46e157c0a93cfe2f5d27f85d2466e467907c3ef9
MD5 e20f7839086563e2e0d6aee764412cee
BLAKE2b-256 9e8ebde052ce747d6b2f2cd64dcbfbbb3d90b040896afe80ac0a0316dee0010d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page