docker - Jhipster 6.0.1 的 Keycloak 无法启动
问题描述
我正在尝试启动 jhipster 6.0.1 docker keycloak 但它不会从
我运行了 docker-compose -f keycloak.yml 并且图像似乎还可以,但它停在
[org.jboss.as] (Controller Boot Thread) WFLYSRV0060: Http management interface listening on http://127.0.0.1:10990/management
[org.jboss.as] (Controller Boot Thread) WFLYSRV0051: Admin console listening on http://127.0.0.1:10990
它挂在那里没有进一步的过程。
从来没有错误。它只是不会开始。
以下是keycloak.yml中的内容
version: '2'
services:
keycloak:
image: jboss/keycloak:6.0.1
command:
[
'-b',
'0.0.0.0',
'-Dkeycloak.migration.action=import',
'-Dkeycloak.migration.provider=dir',
'-Dkeycloak.migration.dir=/opt/jboss/keycloak/realm-config',
'-Dkeycloak.migration.strategy=OVERWRITE_EXISTING',
'-Djboss.socket.binding.port-offset=1000',
]
volumes:
- ./realm-config:/opt/jboss/keycloak/realm-config
environment:
- KEYCLOAK_USER=admin
- KEYCLOAK_PASSWORD=admin
- DB_VENDOR=h2
ports:
- 9080:9080
- 9443:9443
- 10990:10990
解决方案
您是否正在使用工具箱运行 docker?
如果是这种情况,请注意 Docker 不会使用 localhost 运行,因为在后台使用了一个虚拟框。
当你启动 Docker 时应该会出现一条消息,告诉你 docker 运行的端口:
在我的情况下 192.168.99.100
请转到 192.168.99.100:9080 并检查 Keycloak 是否正在运行
就我而言:
推荐阅读
- c# - Web API .net core 2 request 检查请求头不为空
- javascript - 本地存储未定义
- azure - 有没有办法将构建失败部分的日志发布到 GitHub 检查?
- node.js - Kafka - TimeoutError:请求在 30000 毫秒后超时
- node.js - 使用 Koa 将远程图像流式传输到缓冲区
- android - 错误:无法解决:com.google.android.gms:play-services-ads-identifier:11.8.0
- c# - python to c#(关于服务器请求)
- android - 如何在生成密钥之前检查 StrongBox Keymaster 硬件的可用性?
- three.js - 是否可以在 THREE.Object3D 上应用旋转/缩放/位置
- pandas-groupby - 如何计算一周中每天的平均人数?