Skip to content

Container registry

Every Aether organization gets a private container registry. Push your images to it, then pull them from your clusters’ workloads. Images are vulnerability-scanned on push, and you can configure cleanup/retention policies from the portal.

The registry is hosted at registry.eu-fi.aetherplatform.cloud.

Your images live under a path that includes your organization’s slug:

registry.eu-fi.aetherplatform.cloud/aether/<org-slug>/<image>:<tag>

<org-slug> is your organization’s slug — the short, URL-safe identifier shown in the portal. Replace it (and <image> / <tag>) with your own values.

  1. In the portal, open Registry and generate registry credentials. You’ll get a username and a token to use as the password.

  2. Log in with Docker:

    Terminal window
    docker login registry.eu-fi.aetherplatform.cloud

    Enter the credentials you generated.

  3. Tag your local image for the registry:

    Terminal window
    docker tag my-app:latest \
    registry.eu-fi.aetherplatform.cloud/aether/<org-slug>/my-app:v1
  4. Push it:

    Terminal window
    docker push registry.eu-fi.aetherplatform.cloud/aether/<org-slug>/my-app:v1

Reference the full image path in your workload spec:

spec:
containers:
- name: my-app
image: registry.eu-fi.aetherplatform.cloud/aether/<org-slug>/my-app:v1

If your repository requires authentication to pull, create an image pull secret from your registry credentials and reference it in the pod spec:

Terminal window
kubectl create secret docker-registry aether-registry \
--docker-server=registry.eu-fi.aetherplatform.cloud \
--docker-username=<username> \
--docker-password=<token>
  • Scan on push — every pushed image is automatically scanned for known vulnerabilities. Review results in the portal.
  • Cleanup policies — configure retention rules in the portal to automatically remove old or untagged images and keep your storage tidy.