Skip to content

dtchanpura/that-docker-registry

Repository files navigation

Simple Docker Registry Frontend

Introduction

This project aims to have a simple frontend user interface for listing down docker images and available tags to it.

This uses following parts:

Building

  • Clone the code

  • Change parameters in src/main.js like

    • title
    • subtitle
    • appTitle
  • Install dependencies

    npm install
  • Build code

    npm run build
  • Development live-reload

    npm run dev

Building with Docker

The project contains a Makefile which has all the required commands.

  • make build will create a docker image with that-docker-registry.local/that-docker-registry:latest image.

  • make compose will run docker-compose up which will create two containers one with registry and other with this project frontend.

  • make clean can be useful for cleaning all intermediate images which are built as a part of building the final image.

While using docker-compose if you're asked for username and password use admin:ThatRegistryAdmin which is the default set in nginx.htpasswd

Screenshots

List Images

main

List Tags

tags

Link to video: here.

License

This project is distributed under The MIT License.