本文档描述了如何使用Docker Compose部署Keycloak身份认证和访问管理系统。该部署方案包含MySQL数据库和Keycloak服务两个容器,通过Docker网络进行通信。
开发环境部署
生产环境部署
Keycloak官方文档arrow-up-right
Keycloak官方相关配置文档汇总arrow-up-right
Keycloak官方Docker部署文档arrow-up-right
Keycloak容器运行文档arrow-up-right
如何自定义构建镜像
基础镜像参数配置,比如:KC_DB、KC_DB_URL、KC_DB_USERNAME
Keycloak配置TLS(如: https)协议arrow-up-right
Keycloak配置数据库arrow-up-right
支持mariadb、mssql、mysql、oracle、postgres
默认情况下,服务器使用 dev-file 数据库。这是服务器用于持久化数据的默认数据库,仅用于开发用例。dev dev-file 数据库不适用于生产用例,必须在部署到生产环境之前进行替换。
Keycloak镜像推荐
MySQL官方文档arrow-up-right
Docker Compose文档arrow-up-right
Last updated 7 months ago