docker安裝keycloak詳細說明

注意安裝過程中,需要數據庫版本

1.創建網絡

docker network create keycloak-network

2.創建數據庫,下面有三種執行方法:

a.自帶H2

 docker run -dt --name keycloak -p 8080:8080 -e KEYCLOAK_USER=keycloak -e KEYCLOAK_PASSWORD=keycloak jboss/keycloak

b.使用mysql數據庫,由於版本問題,需要增加ssl參數配置,如下步驟

   創建mysql數據庫

docker run --name mysql -d -p 3306:3306 --net keycloak-network -e MYSQL_DATABASE=keycloak -e MYSQL_USER=keycloak -e MYSQL_PASSWORD=keycloak -e MYSQL_ROOT_PASSWORD=keycloak mysql:5.7

  啓動keycloak 

docker run --name keycloak -d -p 8080:8080 --net keycloak-network  -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin -e DB_USER=keycloak -e DB_PASSWORD=keycloak -e JDBC_PARAMS='useSSL=false'  jboss/keycloak

c.使用postgresql數據庫 

   創建postgresql數據庫 

docker run -d --name postgres --net keycloak-network -e POSTGRES_DB=keycloak -e POSTGRES_USER=keycloak -e POSTGRES_PASSWORD=keycloak postgres

   啓動keycloak 

docker run --name keycloak -d -p 8080:8080 --net keycloak-network -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin -e DB_USER=keycloak -e DB_PASSWORD=keycloak -e JDBC_PARAMS='useSSL=false'  jboss/keycloak

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章