Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
KeyClope:在Docker中部署自定义主题_Docker_Deployment_Docker Compose_Keycloak - Fatal编程技术网

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

KeyClope:在Docker中部署自定义主题,docker,deployment,docker-compose,keycloak,Docker,Deployment,Docker Compose,Keycloak,我知道如何在Windows中使用上述两种方式部署自定义KeyClope主题: 1在主题目录中复制粘贴主题 2使用归档部署 有人能建议如何在docker中执行此操作吗?最后,按照以下方式执行。使用FileZilla或类似工具将自定义主题MyTheme在某个路径(例如/root/)处从windows复制到linux服务器 要列出服务器上运行的所有docker实例,请使用以下命令: docker ps 找到运行KeyClope的容器并选择其容器id 现在使用以下命令复制主题文件夹中的自定义主题: do

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

1在主题目录中复制粘贴主题

2使用归档部署


有人能建议如何在docker中执行此操作吗?

最后,按照以下方式执行。使用FileZilla或类似工具将自定义主题MyTheme在某个路径(例如/root/)处从windows复制到linux服务器

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

docker ps

找到运行KeyClope的容器并选择其容器id

现在使用以下命令复制主题文件夹中的自定义主题:

docker cp/root/MyTheme/。 您的密钥斗篷容器标识:/opt/jboss/keydeport/themes/MyTheme


重新启动服务器。

最后,按照以下方法执行操作。使用FileZilla或类似工具将自定义主题MyTheme在某个路径(例如/root/)处从windows复制到linux服务器

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

docker ps

找到运行KeyClope的容器并选择其容器id

现在使用以下命令复制主题文件夹中的自定义主题:

docker cp/root/MyTheme/。 您的密钥斗篷容器标识:/opt/jboss/keydeport/themes/MyTheme

重新启动服务器。

我就是这么做的:

创建Dockerfile,如下所示

从该文件生成新的docker映像

码头工人建造-t/钥匙斗篷

运行此docker映像

docker容器运行-名称-p 8080:8080-e 密钥斗篷用户=管理员-e密钥斗篷密码=密码 /钥匙斗篷

通过登录管理控制台检查新主题是否显示在 然后转到领域/主题,单击主题下拉列表,您将看到

这就是我所做的:

创建Dockerfile,如下所示

从该文件生成新的docker映像

码头工人建造-t/钥匙斗篷

运行此docker映像

docker容器运行-名称-p 8080:8080-e 密钥斗篷用户=管理员-e密钥斗篷密码=密码 /钥匙斗篷

通过登录管理控制台检查新主题是否显示在 然后转到领域/主题,单击主题下拉列表,您将看到


到目前为止,最好的方法是将主题捆绑到一个.jar文件中,并将其放在这里:$keydove\u HOME\standalone\deployments。 您有一个插件可以实现这种方法。
您也可以使用它,它为您绑定了主题。

目前为止,最好的方法是将主题绑定到一个.jar文件中,并将其放在这里:$keydove\u HOME\standalone\deployments。 您有一个插件可以实现这种方法。
您也可以使用,它为您绑定了主题。

您尝试过什么?您可以映射容器的主机目录。您尝试了什么?您可以映射容器的主机目录。使用其他配置是否有效?我试过了,但没有成功地使用这个keydeport映像:quay.io/keydeport/keydeport:latest。使用其他配置是否有效?我尝试过,但没有成功使用这个keydeport图像:quay.io/keydeport/keydeport:latest。
FROM jboss/keycloak

COPY ./themes/<yourThemeName>/ /opt/jboss/keycloak/themes/<yourThemeName>/