This project aims to have a simple frontend user interface for listing down docker images and available tags to it.
This uses following parts:
-
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
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 rundocker-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
Link to video: here.
This project is distributed under The MIT License.