Skip to main content

Quickstart

The Katapult Container Registry (KCR) is a secure and private container image repository service. It lets you store, manage, and distribute Docker container images for your applications.

KCR is Open Container Initiative (OCI) compliant.

Getting Started

Before pushing or pulling images, you'll need to authenticate with the registry.

Authentication

You can authenticate with the Katapult Container Registry using your Katapult org subdomain or user email and API token.

  • When prompted for your username, use your Katapult org subdomain or user email.
  • For the password, use your API token.

You can create an API token in the Katapult UI or in Krystal Identity. You will need to assign it the relevant scopes. See Authentication

Log in to Container Registry using the Docker CLI:

docker login kcr.io

Pushing Artifacts

Tag your local image with the registry path:

docker tag my-application:latest kcr.io/my-organization/my-application:latest

Push the image:

docker push kcr.io/my-organization/my-application:latest

Pulling Artifacts

Pull an image from the registry:

docker pull kcr.io/my-organization/my-application:latest