regclient/regctl

Sponsored OSS

By regclient

Updated 6 days ago

Registry Client CLI interface

Image
Networking
Developer tools
2

500K+

regclient/regctl repository overview

regctl

regctl is a CLI for accessing OCI compatible container registries.

Available Tags

  • regclient/regctl:latest: Most recent release based on scratch.
  • regclient/regctl:alpine: Most recent release based on alpine.
  • regclient/regctl:edge: Most recent commit to the main branch based on scratch.
  • regclient/regctl:edge-alpine: Most recent commit to the main branch based on alpine.
  • regclient/regctl:$ver: Specific release based on scratch (see below for semver details).
  • regclient/regctl:$ver-alpine: Specific release based on alpine (see below for semver details).

Scratch based images do not include a shell or any credential helpers. Alpine based images are based on the latest pinned alpine image at the time of release and include credential helpers for AWS and Google Cloud.

Semver version values for $ver are based on the GitHub tags. These versions also tag major and minor versions, e.g. a release for v0.7.1 will also tag v0.7 and v0.

Docker Quick Start

docker container run -it --rm --net host \
  -v regctl-conf:/home/appuser/.regctl/ \
  regclient/regctl:latest --help

On Linux and Mac environments, here’s example shell script to run regctl in a container with settings for accessing content as your own user and using docker credentials and certificates:

#!/bin/sh
opts=""
case "$*" in
  "registry login"*) opts="-t";;
esac
docker container run $opts -i --rm --net host \
  -u "$(id -u):$(id -g)" -e HOME -v $HOME:$HOME \
  -v /etc/docker/certs.d:/etc/docker/certs.d:ro \
  ghcr.io/regclient/regctl:latest "$@"

Tag summary

Content type

Image

Digest

sha256:3716a8cf4

Size

248 Bytes

Last updated

6 days ago

docker pull regclient/regctl:sha256-26c61852101a06ac74b842731c6a3e29b43c757605c87c574bdca3574b3ee599.sig

This week's pulls

Pulls:

4,996

Last week