Docker Registry Manager is a golang written, beego driven, web interface for interacting with multiple docker registries (one to many).
Service
Master
Develop
Status
Coverage
Quickstart
The below steps assume you have a docker registry currently running (with delete mode enabled (https://docs.docker.com/registry/configuration/). To add a registry to manage, add via the interface... or via the config.yml file
git clone https://github.com/snagles/docker-registry-manager.git && cd docker-registry-manager
vim config.yml # add your registry
docker-compose up -d
firefox localhost:8080
Go
git clone https://github.com/snagles/docker-registry-manager.git && cd docker-registry-manager
vim config.yml # add your registry
cd app && go build . && ./app
firefox localhost:8080
Dockerfile
vim config.yml # add your registry
docker run --detach --name docker-registry-manager -p 8080:8080 docker-registry-manager
Current Features
Support for docker distribution registry v2 (https and http)
Viewable image/tags stages, commands, and sizes.
Bulk deletes of tags
Registry activity logs
Comparison of registry images to public Dockerhub images
Planned Features
Authentication for users with admin/read only rights using TLS