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运行时环境已检测到致命错误:anwerSigill(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
中应用提示。不再成功!
在这里是解决方案:
我阅读问题,发现sve是烦恼的节点。因此,我试图用java_opts将其解散,并且正在工作。通过添加
-XX:UseSVE=0
,它禁用SVE。要将其添加到Java_opts,我只需要填充JAVA_OPTS_APPEND
环境变量。