https://github.com/leandroberetta/regis
Docker Registry (API v2) Web UI
https://github.com/leandroberetta/regis
docker docker-registry ui web
Last synced: 2 months ago
JSON representation
Docker Registry (API v2) Web UI
- Host: GitHub
- URL: https://github.com/leandroberetta/regis
- Owner: leandroberetta
- License: apache-2.0
- Created: 2017-02-21T04:12:57.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-08-26T21:28:20.000Z (almost 9 years ago)
- Last Synced: 2025-01-19T18:26:41.299Z (over 1 year ago)
- Topics: docker, docker-registry, ui, web
- Language: Python
- Homepage:
- Size: 318 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# regis
Docker Registry (API v2) Web UI.
Up to the moment the projects is a simple web UI for the Docker private registry.
It lets inspect images and tags. Also allows the logical deletion of tags.
## Screenshot

## Usage
The project contains a Dockerfile to create an image.
### Building the image
docker build -t regis .
### Running a container
Before you start the Regis container, you must have a Docker Registry v2 running on a Docker container:
docker run -d -p 5000:5000 --restart always -e REGISTRY_STORAGE_DELETE_ENABLED=true --name registry registry:2.6
The REGISTRY_STORAGE_DELETE_ENABLED=true environment variable makes Docker Registry to honor the image deletion method.
Having a Registry then you could execute the following command to start a Regis container:
docker run -d -p 4000:4000 --link :registry --name regis regis
The previous command is the simplest way to configure Regis. The link parameters do the trick you only have to complete with your .
If more complex configuration is needed you can mount the regis.cfg config file with the following command:
docker run -d -p 4000:4000 -v /path/to/regis.cfg:/usr/src/app/regis.cfg --name regis regis
### Configuration file
The file is called **regis.cfg** and it contains the following properties to configure:
# ip and port where the registry is listening
[registry]
host = registry
port = 5000
# username and password if configured, leave them empty if auth is not enabled.
# ignore_ssl is to tell http client that don't check ssl certificate (not recommended for production!)
[security]
username =
password =
ignore_ssl = True
## Contact
This project is under development. Any problems don't doubt contacting me at [lea.beretta@gmail.com](mailto:lea.beretta@gmail.com).