keycloak 导入领域 docker-compose

问题描述 投票:0回答:1

这是我的 docker 由 keycloaks 部分组成,但尚未导入。

|-project
  |-imports/realm-export.json
  |-docker-compose.yml

这是我的树文件

keycloak:
    image: quay.io/keycloak/keycloak:25.0.2
    command:
      - "start-dev"
      - "--import-realm"
      - "--http-port=8070"
    environment:
      - KEYCLOAK_IMPORT=/opt/keycloak/data/imports/realm-export.json
      - KEYCLOAK_ADMIN=admin
      - KEYCLOAK_ADMIN_PASSWORD=admin
      - KEYCLOAK_LOG_LEVEL=DEBUG
      - KEYCLOAK_IMPORT_LOG_LEVEL=DEBUG
    volumes:
      - ./imports/realm-export.json:/opt/keycloak/imports/realm-export.json
    ports:
      - 8070:8070
docker docker-compose import export keycloak
1个回答
0
投票

在引导页面https://www.keycloak.org/server/importExport#_importing_a_realm_during_startup中,导入目录为

/opt/keycloak/data/import
(注意“import”没有“s”)。只需将领域导出文件放在那里,Keycloak 就会加载它。

自 Keycloak 17 起已删除环境变量

KEYCLOAK_IMPORT
的使用。

© www.soinside.com 2019 - 2024. All rights reserved.