TU
tumblr/docker-registry-pruner
Tool to apply retention logic to docker images in a Docker Registry
docker-registry-pruner ๐ณโ๏ธ
docker-registry-pruner is a rules-based tool that applies business logic to docker images in a Docker Registry storage system for retention.
Documentation
Quickstart
See configuration overview for how to write a config file. Then, map it into your container and run the report!
$ docker run -ti -v $(pwd)/config:/app/config --rm tumblr/docker-registry-pruner --mode report --config ./config/myconfig.yaml
Once you are happy with the report, you can perform pruning! WARNING: this is destructive!
$ docker run -ti -v $(pwd)/config:/app/config --rm tumblr/docker-registry-pruner --mode prune --config ./config/myconfig.yaml
Configuration
See the configuration overview for how to write config files to apply retention rules to images in your Registry.
Examples
Check out docs/examples.md for examples using the CLI tool.
Hacking
See docs/hacking.md for how to hack and contribute.
License
Copyright 2019, Tumblr, Inc.
On this page
Languages
Go84.0%Makefile9.8%Ruby3.4%Shell2.1%Dockerfile0.8%
Contributors
Latest Release
v0.1.0July 18, 2019Apache License 2.0
Created June 10, 2019
Updated February 13, 2026