【问题标题】:Keycloak of Jhipster 6.0.1 wouldn't startJhipster 6.0.1 的 Keycloak 无法启动
【发布时间】:2020-01-29 08:19:22
【问题描述】:

我正在尝试启动 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

【问题讨论】:

  • 您可以在您的问题中发布keycloak.yml 吗?

标签: docker jhipster keycloak


【解决方案1】:

尝试注释最后一个端口 10990,它对我有用。

version: '3'
 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

【讨论】:

    【解决方案2】:

    你在使用工具箱运行 docker 吗?

    如果是这种情况,请注意 Docker 不会使用 localhost 运行,因为在后台使用了一个虚拟框。

    当你启动 Docker 时应该会出现一条消息,告诉你 docker 正在运行的端口:

    docker-run-show-server-address

    在我的情况下是 192.168.99.100

    请到192.168.99.100:9080查看Keycloak是否在运行

    就我而言:

    keycloak-server

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-19
      • 2014-11-22
      • 2020-10-05
      • 2022-10-20
      • 2022-10-06
      • 1970-01-01
      • 1970-01-01
      • 2020-04-04
      相关资源
      最近更新 更多