docker部署Keycloak

近期因为工作需要,需要使用keycloak进行sso的调试,我去keycloak官网看了一下有官方的镜像,就直接用docker启吧。

1、准备好环境,清空iptables规则,关闭selinux、关闭防火墙、ntp同步、准备好docker环境

2、镜像用keycloak:13.0.0 然后直接将容器里面的8080映射到宿主机上面的9090

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

3、容器正常启动了,本以为直接去访问http:ip:9090可以使用,结果还有坑。

docker部署Keycloak

显示https required

4、网上找了大半天找到解决方案

docker exec -it {contaierID} bash
cd keycloak/bin
./kcadm.sh config credentials --server http://localhost:8080/auth --realm master --user admin
./kcadm.sh update realms/master -s sslRequired=NONE

5、进Keycloak容器,用容器里面的kcadm.sh,传几个参数进去就行了

docker部署Keycloak

docker部署Keycloak

docker部署Keycloak

上一篇:如何更改prometheus监控系统启动的默认端口号


下一篇:Java IO学习笔记四:Socket基础