About a year ago, we adopted Docker as our technology of choice for deploying new services. We put together an in house docker registry to house all our new images. The service oriented architecture proved extremely popular with our engineers. More and more containers started popping up and eventually the registry ran out of disk space. As it turns out, the registry never came with any garbage collection. So we wrote our own. It’s now available on github for everyone to use.
We are still in the process of extracting features for this to be standalone. For example, a plugin to untag unused images is coming next. If you’re using a file based registry, you probably have a lot of cruft laying around. You can use this to reclaim some space for useful images.
It’s released under the Apache 2.0 license, and we’re gladly accepting pull requests.