Skip to content

imaidev/docker-registry-ui

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker Registry UI

wercker status

This project provides a web UI for docker-registry (library/registry (>= 9.0)).

  • This application is written in JavaScript, and you can deploy this application easily.
  • This application doesn't store any user data.
  • You can find the necessary information simply from the Docker Registry documentation.

How to Use

  • Prepare CORS supported docker-registry.
docker run -d -e CORS_ORIGINS=[\'*\'] 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 to your own server

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.

Trouble Shooting

  1. Cannot connect to Docker registry 1. Check your Docker registry version
    • This docker registry UI needs CORS support on Docker registry. It's supported from version 9.0.
    • If you use under version 9.0, Please upgrade it. 2. Check your CORS support settings
    • This system connects to your Docker registry using CORS.
    • Please set the CORS configuration to your Docker registry.

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 59.3%
  • HTML 40.2%
  • Other 0.5%