Bootstrap

docker安装keyclock

#docker安装自行百度
#创建network
docker network create lj
#拉取mysql镜像
docker pull mysql
#启动mysql在同一个network
docker run --name mysql -d --net lj-v /opt/suxin-mysql/mysql:/var/lib/mysql -p 3306:3306 -e MYSQL_DATABASE=keycloak -e MYSQL_USER=keycloak -e MYSQL_PASSWORD=password -e MYSQL_ROOT_PASSWORD=password mysql
#拉取keycloak
docker pull jboss/keycloak
#启动keyclock
docker run --name keycloak --net suxin -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin -p 8080:8080 jboss/keycloak
#查看keycloak地址
http://ip:8080/auth
#docker进去mysql
docker exec -it 473a1593c640 bin/bash
#登录MySQL
mysql -uroot -ppassword

#mysql赋予远程权限
ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘123456’;

#修改mysql中的字段让keycloak远程连接
update REALM set ssl_required=‘NONE’ where id = ‘master’;

#进去keycloak客户端
http://ip:8080/auth/

官网地址:参考
https://github.com/keycloak/keycloak-containers/blob/master/server/README.md

;