You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker部署Keycloak 21.0.1无法启用预览特性,求排查指导

Keycloak 21.0.1 Docker容器启用预览特性失败的解决方案

你当前使用的-Dkeycloak.profile=preview是基于WildFly架构的旧版Keycloak配置方式,而Keycloak 17及以后版本采用Quarkus架构,启用预览特性的方式已变更,这是导致配置失效的核心原因。

正确的配置方式有两种:

  • 方式一:启动命令追加特性参数
    在start-dev命令后直接添加--features=preview参数:

    docker run -p 8080:8080 -e KEYCLOAK_ADMIN=admin -e KEYCLOAK_ADMIN_PASSWORD=admin quay.io/keycloak/keycloak:21.0.1 start-dev --features=preview
    
  • 方式二:通过环境变量指定
    设置KEYCLOAK_FEATURES环境变量为preview:

    docker run -p 8080:8080 -e KEYCLOAK_ADMIN=admin -e KEYCLOAK_ADMIN_PASSWORD=admin -e KEYCLOAK_FEATURES=preview quay.io/keycloak/keycloak:21.0.1 start-dev
    

验证预览特性是否启用

启动容器后,登录Keycloak管理控制台,检查左侧菜单是否出现预览特性相关选项(如高级客户端作用域配置、新认证器类型等);也可查看容器日志,确认存在类似Preview features enabled的日志条目。

内容的提问来源于stack exchange,提问作者Ignas Bagdonas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 09:35:05