代码之家  ›  专栏  ›  技术社区  ›  CodeZila

keydepot:在Docker中部署自定义主题

  •  -2
  • CodeZila  · 技术社区  · 6 年前

    我知道如何在Windows中使用上述两种方式部署自定义keydepot主题 here :

    主题 目录

    2) 使用存档部署

    ?

    1 回复  |  直到 6 年前
        1
  •  11
  •   meDev    4 年前

    我就是这么做的:

    1. 已创建Dockerfile,如下所示

      FROM jboss/keycloak
      
      COPY ./themes/<yourThemeName>/ /opt/jboss/keycloak/themes/<yourThemeName>/
      
    2. 从此文件生成新的docker映像

      docker build -t <yourDockerHubUserName>/keycloak .

    3. docker container run --name <someContainerName> -p 8080:8080 -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=password <yourDockerHubUserName>/keycloak

    4. 通过登录管理控制台检查是否显示了新主题 http://localhost:8080/auth 进入领域/主题,点击主题下拉列表,你会看到 <yourThemeName>

        2
  •  3
  •   CodeZila    6 年前

    最后,按照下面的方法做。复制名为 神话 在某个路径上说“/root/”from 窗户 linux操作系统 服务器使用 菲尔齐拉 或类似工具。

    要列出服务器上运行的所有docker实例,请使用以下命令:

    码头工人ps

    现在使用以下命令复制 主题 文件夹:

        3
  •  0
  •   Joseph Garrone    3 年前

    .jar $KEYCLOAK_HOME\standalone\deployments .
    Here 你有一个插件来实现这个方法。
    你也可以使用 keycloakify ,它为您捆绑了主题。