apptainer-registry
Manage OCI/Docker registry authentication
TLDR
SYNOPSIS
apptainer registry [subcommand] [options]
DESCRIPTION
apptainer registry manages authentication to standalone OCI/Docker registries accessed via docker:// or oras:// protocols. It provides subcommands for logging in, logging out, and listing configured credentials for container registries.
This command handles credentials separately from Apptainer's remote endpoints, allowing direct authentication against any OCI-compatible registry such as Docker Hub, GitHub Container Registry, or private registries.
PARAMETERS
-c, --config string
Path to the registry configuration file (default ~/.apptainer/remote.yaml)-h, --help
Display help for the registry command
SUBCOMMANDS
apptainer registry list
Display all configured OCI registry credentialsapptainer registry login
Authenticate to an OCI/Docker registryapptainer registry logout
Remove authentication from an OCI/Docker registry
CAVEATS
Registry credentials are stored in the Apptainer configuration file at ~/.apptainer/remote.yaml by default. This file should be kept secure as it contains authentication tokens. Credentials configured via apptainer registry are separate from those managed by apptainer remote, which handles Sylabs Cloud and library endpoints.
SEE ALSO
apptainer(1), apptainer-pull(1), apptainer-push(1), apptainer-search(1)

