1. 首先对keycloak 命令有所了解
需要将 Keycloak 中的 Realm 导出或导入时,您可以使用 JSON 文件进行操作。以下是一些有关导出和导入 Realm 的方法:
-
导出 Realm 到目录:
- 使用
export
命令将 Realm 导出到目录。在执行此命令时,确保您的 Keycloak 服务器实例未启动。 - 命令示例:
bin/kc.[sh|bat] export --dir <dir>
- 服务器将为每个导出的 Realm 创建单独的文件。
- 使用
-
在启动过程中导入 Realm:
- 使用
--import-realm
选项,在服务器启动时导入 Realm 配置文件。 - 命令示例:
bin/kc.[sh|bat] start --import-realm
- 服务器将尝试从
data/import
目录中导入任何 Realm 配置文件。
- 使用
2. 导出一个领域 和 用户
- 登陆keycloak docker, 使用root 登陆不用stop keycloak servi