这是给我未来的自己和任何遇到无法解决 Keycloak/Wildfly 接口错误的人的笔记。
MSC000001: 无法启动服务 org.wildfly.network.interface.private: org.jboss.msc.service.StartException in service org.wildfly.network.interface.private: WFLYSRV0082: 无法解析接口私有
这对我有用:
docker run -p 8080:8080 -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin quay.io/keycloak/keycloak:9.0.2 -Djboss.bind.address.private=127.0.0.1 -Djboss.bind.address=0.0.0.0
Run Code Online (Sandbox Code Playgroud)
这是docker run
来自https://www.keycloak.org/getting-started/getting-started-docker的命令,但有两个附加选项:
-Djboss.bind.address.private=127.0.0.1 -Djboss.bind.address=0.0.0.0
Run Code Online (Sandbox Code Playgroud)
如果 docker 使用 ipv6,wildfly 服务器将因此错误而失败(当时 Keycloak 8.0.2 中存在此错误)。
一种解决方案是禁用 docker 容器的 ipv6。
如果您正在使用 docker-compose:
networks:
kc_net:
driver: bridge
enable_ipv6: false
Run Code Online (Sandbox Code Playgroud)
否则使用命令行标志。
归档时间: |
|
查看次数: |
2402 次 |
最近记录: |