Keycloak on Docker 安装完后无法访问https://<domain>/auth/admin

10:53

首先按照官方文档通过 Docker 安装 keycloak

docker run -p 8080:8080 -e KEYCLOAK_USER=admin KEYCLOAK_PASSWORD=admin quay.io/keycloak/keycloak:12.0.4

问题如图所示

20210408103916328.png

提示 keycloak.js 无法通过http访问,通过 Keycloak 官方论坛查阅大量帖子得出解决方案。 在启动 Docker 容器时添加 -e PROXY_ADDRESS_FORWARDING=true参数。 完整命令如下:

docker run -p 8080:8080 -e PROXY_ADDRESS_FORWARDING=true -e KEYCLOAK_USER=admin KEYCLOAK_PASSWORD=admin quay.io/keycloak/keycloak:12.0.4

划重点:PROXY_ADDRESS_FORWARDING=true一定要加入到环境变量中。

引用 Not able to deploy Keycloak into Kubernetes

Zoomed image
100%