/docker-registry-ui

a web ui for docker-registry

Primary LanguageJavaScriptApache License 2.0Apache-2.0

Docker Registry UI

This project provides a web UI for docker-registry.

  • This application is written in JavaScript, and you can deploy this application easily.
  • You can find the necessary information simply from the Docker Registry documentation.

You can use this application with odk211/docker-registry which is added CORS support.

This application needs CORS support for some of its features. But Docker Registry does not support it yet #345. We sent a pull request #484 for the same, but you cannot use this application using original Docker registry until the request is merged.

How to Use

  • Prepare CORS supported docker-registry.
docker run -d -p 80:5000 -e CORS_ORIGINS=\'*\' odk211/docker-registry

We have already deployed this web-ui to our github pages.

  • Please set your docker-registry IP at "Set Registry IP" option.
  • And you can use the Web UI.

How to Install

Download the source code and put these files to a web server.

Features

  1. Show all repositories. * Application shows all namespaces by default. Click the "Toggle" button shows all repositories.
  2. Search like docker hub * If user wants to search in the entire hub just like the docker hub, then he can use the search option given at the top. The phrase he wants to search for will search in the entire hub.
  3. Filter by word
  4. Manage Tags * rename * delete * copy the pull command to clipboard.
  5. Change Registry * He can change the registry IP whenever he wants by using the change registry option at the top.
  6. Sort * User can use the sort option to sort the items accorsing to the alphabetical order whether it is ascending or decending.
  7. Registry can be set through query parameter * User can input the regitsty IP as a query parameter like : http://worksap-ate.github.io/docker-registry-ui/#/?IP=xxx.xxx.xxx.xxx This way user can bookmark the registry directly.