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
问题如图所示
提示 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
一定要加入到环境变量中。