M4无法运行Docker KeyCloak Image

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

M4CPU无法构建KeyCloack DockerImage.

  my-keycloak:
    image: quay.io/keycloak/keycloak:26.1.2
    environment:
      KC_HOSTNAME: localhost
      KC_HOSTNAME_PORT: 7080
      KC_HOSTNAME_STRICT_BACKCHANNEL: "true"
      KEYCLOAK_ADMIN: admin
      KEYCLOAK_ADMIN_PASSWORD: admin
      KC_HEALTH_ENABLED: "true"
      KC_LOG_LEVEL: info
Java运行时环境已检测到致命错误:

Sigill(0x4)在PC = 0x0000FFFF7EF3FC5C,PID = 1,TID =7

JRE版本:(21.0.6+7)(构建) Java VM:OpenJDK 64位服务器VM(21.0.6+7-LTS,混合模式,共享,分层,压缩OOPS,压缩类PTR,G1 GC,Linux-Aarch64) 有问题的框架: J Java.lang.System.Registernatives()v+0Java.base

No Core Dump将编写。核心转储已被禁用。要启用核心倾销

an错误报告文件包含更多信息为: /Opt/keycloak/hs_err_pid1.log [0.010S] [警告] [OS]加载HSDIS库失败

崩溃发生在本机代码中的Java虚拟机外面。 请参阅有问题的框架以报告在哪里报告错误。

我试图没有成功运行

ulimit -c unlimited

。 我还阅读并在此
anwer

中应用提示。不再成功!

    
在这里是解决方案:

java docker macos keycloak
1个回答
0
投票
我发现了解决问题。该错误仅出现以来是因为Macos15.2 升级。 JVM和JDK已升级,不再出现错误。但是,它仍然发生在我的Docker Build上,因为JDK并非最新。但是...

我阅读问题,发现sve是烦恼的节点。因此,我试图用java_opts将其解散,并且正在工作。通过添加
-XX:UseSVE=0
,它禁用SVE。要将其添加到Java_opts,我只需要填充

JAVA_OPTS_APPEND环境变量。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.