Sign inSign up

kubelauncher/keycloak

By kubelauncher

•Updated 9 days ago

keycloak packaged with love by KubeLauncher

Image
0

7.0K

kubelauncher/keycloak repository overview

⁠Keycloak

Built by KubeLauncher⁠ — production-grade, open-source, community-first.

Production-ready, broadly compatible Keycloak identity and access management image based on Ubuntu 24.04. Built with OpenJDK 21. Health and metrics endpoints enabled by default. Designed for Kubernetes, built for everyone.

⁠Supported Tags

  • 26.5.2, 26.5, 26, latest

Tags follow semantic versioning. Each push also generates a sha-<commit> tag for pinning to exact builds.

⁠Quick Start

docker run -d --name keycloak \
  -e KEYCLOAK_ADMIN=admin \
  -e KEYCLOAK_ADMIN_PASSWORD=admin \
  ghcr.io/kubelauncher/keycloak:26.5.2

⁠Environment Variables

VariableDefaultDescription
KC_HTTP_PORT8080HTTP listen port
KC_HTTPS_PORT8443HTTPS listen port
KC_DBdev-fileDatabase vendor (dev-file, postgres, mysql, mariadb)
KC_DB_URL(none)JDBC database URL
KC_DB_USERNAME(none)Database username
KC_DB_PASSWORD(none)Database password
KC_HOSTNAME(none)Public hostname for Keycloak
KEYCLOAK_ADMIN(none)Initial admin username
KEYCLOAK_ADMIN_PASSWORD(none)Initial admin password
KC_HEALTH_ENABLEDtrueEnable health check endpoints (port 9000)
KC_METRICS_ENABLEDtrueEnable Prometheus metrics endpoints
KC_EXTRA_ARGS(none)Additional arguments passed to kc.sh

⁠Ports

PortDescription
8080HTTP
8443HTTPS
9000Health and metrics endpoints

⁠Data Persistence

Data is stored in /data/keycloak/. Mount a volume to persist data:

docker run -d -v keycloak-data:/data/keycloak ghcr.io/kubelauncher/keycloak:26.5.2

⁠Helm Chart

A production-ready Helm chart is available:

helm install my-keycloak oci://ghcr.io/kubelauncher/charts/keycloak

šŸ“¦ View on ArtifactHub⁠

⁠About KubeLauncher

Built by KubeLauncher — production-grade, open-source, community-first.

Need a production Kubernetes platform? Let's talk⁠.

⁠License

Apache-2.0

Tag summary

Content type

Image

Digest

sha256:74d11e610…

Size

277.7 MB

Last updated

9 days ago

docker pull kubelauncher/keycloak