Cod*_*ila 1 deployment docker keycloak docker-compose
我知道如何使用此处所述的两种方式在 Windows 中部署自定义 KeyCloak 主题:
1)在主题目录中复制粘贴主题
2) 使用归档部署
有人可以建议如何在docker 中做到这一点吗?
meD*_*Dev 15
这就是我所做的:
创建如下 Dockerfile
Run Code Online (Sandbox Code Playgroud)FROM jboss/keycloak COPY ./themes/<yourThemeName>/ /opt/jboss/keycloak/themes/<yourThemeName>/
从此文件构建新的 docker 镜像
docker build -t <yourDockerHubUserName>/keycloak .
运行这个 docker 镜像
docker container run --name <someContainerName> -p 8080:8080 -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=password <yourDockerHubUserName>/keycloak
通过在http://localhost:8080/auth登录管理控制台检查新主题是否出现,
然后转到领域/主题单击主题下拉列表,您应该会看到<yourThemeName>
最后按照下面的方法做了。使用FileZilla或类似工具将名为MyTheme的自定义主题从Windows 的某个路径(例如“/root/”)复制到Linux服务器。
要列出服务器上运行的所有 docker 实例,请使用以下命令:
码头工人
找到运行 keycloak 的容器并选择其容器 ID。
现在使用以下命令将自定义主题复制到主题文件夹中:
docker cp /root/MyTheme/. your_keycloak_container_id:/opt/jboss/keycloak/themes/MyTheme
重新启动服务器。
归档时间: |
|
查看次数: |
7320 次 |
最近记录: |