我正在尝试使用Keycloak实现令牌授权,但我遇到了用于开发的JBoss/Keycloak Docker镜像的问题。
使用新安装的Docker时,除了JBoss/Keycloak外,没有容器或镜像,每次都会有一个新的Keycloak实例无法启动:
WARNING [org.postgresql.core.v3.ConnectionFactoryImpl] (ServerService Thread Pool -- 60) IOException occurred while connecting to postgres:5432: java.net.SocketTimeoutException: connect timed out
然后在第一个错误和警告之后获得其他JVM错误和警告的长输出。显然,它需要Postgres,但镜像不是已经包含了它所需的所有依赖项吗?
在this video中,这个人能够完美地使用Keycloak运行Docker容器。
下面是a link to the full log (它超过了Stack Overflow上的帖子的最大长度)。
我怎么才能让它工作呢?
发布于 2019-02-09 07:45:31
我发现了一个docker-compose文件,它初始化了Postgres容器和Keycloak容器。
这让我的Keycloak实例启动并正常运行,但我不完全理解为什么需要Postgres容器。视频中的人没有启动一个,我也没有,我第一次能够在不同的计算机上设置一个Keycloak实例。
https://stackoverflow.com/questions/54599043
复制相似问题