Project Description

regview is a heavily modified fork of the (no longer maintained) reg tool by Jess Frazelle for listing images in a Docker registry. Some features of reg were removed (like the webserver, to make it only cli) and others added. Some bugs were fixed (and PR's submitted) and others added as well.

Goal for this Hackweek

I plan to add some features like the --format option to customize output and maybe add some more unit tests.

It would be nice to also find an ideal way to tweak the number of goroutines. Care must be taken as, during initial development, I was warned that I was DDOS'ing our registry. This appears to be no longer the case. But one can do an initial scan and record all requests & replies to setup a server to service only those requests.

registry.suse.com implements pagination. SOLVED:

Resources

https://github.com/ricardobranco777/regview

Looking for hackers with the skills:

golang registry docker containers

This project is part of:

Hack Week 22

Activity

  • 4 months ago: paulgonin liked this project.
  • 5 months ago: rbranco added keyword "containers" to this project.
  • 5 months ago: rbranco removed keyword podman from this project.
  • 5 months ago: rbranco started this project.
  • 5 months ago: rbranco added keyword "registry" to this project.
  • 5 months ago: rbranco added keyword "docker" to this project.
  • 5 months ago: rbranco added keyword "podman" to this project.
  • 5 months ago: rbranco added keyword "golang" to this project.
  • 5 months ago: rbranco originated this project.

  • Comments

    • rbranco
      4 months ago by rbranco | Reply

      The pagination issue was solved by passing ?n=1000 to /v2/_catalog since, by default, Docker Distribution returns only 100 entries.

    Similar Projects

    operator for s3gw by gbaccini

    Project Description

    Create a K8s CRD for ...


    A CLI for Harvester by mohamed.belgaied

    [comment]: # Harvester does not officially come...


    Elemental Operator: support hosts without TPM by fgiudici

    [comment]: # (Please use the project descriptio...


    Vai: a Kubernetes API accelerator/cache by moio

    ![Kubernetes API caching layer according to Sta...


    Generic Wrangler Controllers by kjoiner

    [comment]: # (Please use the project descriptio...


    UYUNI - synchronize content between registry servers by RDiasMateus

    [comment]: # (Please use the project descriptio...


    Containerized git server/client for playground and tutorials by mberti

    [comment]: # (Please use the project descriptio...


    Containerfile / Dockerfile generator library by amanzini

    [comment]: # (Please use the project descriptio...


    image-tools: simple tool for mirror/save/load container images & KDM and chart image list generator. by StarryWang

    [comment]: # (Please use the project descriptio...


    Hack on project MONAI (Medical Open Network for Artificial Intelligence) by jordimassaguerpla

    Project Description

    MONAI is a set of o...


    K3S Control Planes as a service by ademicev0

    [comment]: # (Please use the project descriptio...


    Image generation AI in container using Radeon GPU by tjyrinki_suse

    [comment]: # (Please use the project descriptio...


    Man pages in a container by doreilly

    [comment]: # (Please use the project descriptio...