Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/davidecavestro/regctl-docker
Docker image for regctl a command line interface to manage registries
https://github.com/davidecavestro/regctl-docker
cli-app docker-registry-ui regbot regctl regsync
Last synced: 16 days ago
JSON representation
Docker image for regctl a command line interface to manage registries
- Host: GitHub
- URL: https://github.com/davidecavestro/regctl-docker
- Owner: davidecavestro
- License: apache-2.0
- Created: 2024-06-27T05:48:32.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-08-03T20:19:58.000Z (3 months ago)
- Last Synced: 2024-08-03T21:30:06.549Z (3 months ago)
- Topics: cli-app, docker-registry-ui, regbot, regctl, regsync
- Homepage:
- Size: 12.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# regctl-docker
Unofficial multiarch docker image for [regclient](https://github.com/regclient/regclient), client interface for the container registry API.
This includes [regctl](https://github.com/regclient/regclient/blob/main/docs/regctl.md) for a command line interface to manage registries, but also [regsync](https://github.com/regclient/regclient/blob/main/docs/regsync.md) and [regbot](https://github.com/regclient/regclient/blob/main/docs/regbot.md).Get it from GitHub container registry as
`docker pull ghcr.io/davidecavestro/regctl:latest`
or from dockerhub as
`docker pull davidecavestro/regctl:latest`
## Usage
You can test it with a public registry, i.e. the following command
`docker run --rm -it davidecavestro/regctl tag ls davidecavestro/regctl`
will provide the list of published tags.## Why
Why another `regctl` image given that there's [the official one](https://github.com/regclient/regclient/blob/main/docs/install.md#running-as-a-container)?
The official image is usually preferable but it lacks the `sleep` executable, making it hard to use for CI - namely on a k8s pod - where the container should simply wait for commands.Hence this image, built on alpine/debian/busybox variants.