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

  • over 1 year ago: paulgonin liked this project.
  • over 1 year ago: rbranco added keyword "containers" to this project.
  • over 1 year ago: rbranco removed keyword podman from this project.
  • over 1 year ago: rbranco started this project.
  • over 1 year ago: rbranco added keyword "registry" to this project.
  • over 1 year ago: rbranco added keyword "docker" to this project.
  • over 1 year ago: rbranco added keyword "podman" to this project.
  • over 1 year ago: rbranco added keyword "golang" to this project.
  • over 1 year ago: rbranco originated this project.

  • Comments

    • rbranco
      about 1 year 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

    A CLI for Harvester by mohamed.belgaied

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


    Learn Golang contribuing to opensource projects by mbussolotto

    Project Description

    Get practice in Golan...


    Go zip updater: Appending new files to zip archive without decompressing the whole file by StarryWang

    Project Description

    Currently, Golang's `...


    terraform-provider-feilong by e_bischoff

    Project Description

    People need to test o...


    Rancher Upgrader - Upgrades your rancher install via helm, and communicates critical changes from release A to B. by rweir

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


    Containerized home mirror by lkocman

    I'm running a simple home mirror, but I managed...


    Forklift - Text based GUI utility for dealing with containers by andreabenini

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


    Exploring DPDK within containers by paolodepa

    Project Description

    Containerization is h...


    Predefined app security policy template for NeuVector by feih

    Project Description

    Idea is to predefin...


    A set of utilities to produce a "from scratch" OCI/Docker container using Opensuse/SLE rpms by ldragon

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