差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

下次修改
前次修改
tech:keycloak [2024/05/23 18:44] – 建立 jonathantech:keycloak [2024/11/29 12:11] (目前版本) – 補上 GitHub repo URL jonathan
行 1: 行 1:
 ====== 安裝 KeyCloak (Docker) 服務 ====== ====== 安裝 KeyCloak (Docker) 服務 ======
  
-===== 安裝方式 =====+<note>請參考 \\ GitHub repo - https://github.com/tryweb/docker-compose/tree/main/keycloak </note> 
 + 
 + 
 +===== 測試環境安裝方式 =====
   * docker-compose.yml<file>   * docker-compose.yml<file>
 services: services:
-  keycloak_web+    keycloak
-    image: quay.io/keycloak/keycloak:23.0.7 +        command: start-dev 
-    container_name: keycloak_web +        image: quay.io/keycloak/keycloak:24.0.4 
-    environment: +        environment: 
-      KC_DB: postgres +            KEYCLOAK_ADMIN_PASSWORD=admin 
-      KC_DB_URL: jdbc:postgresql://keycloakdb:5432/keycloak +            KEYCLOAK_ADMIN=admin 
-      KC_DB_USERNAME: keycloak +        ports: 
-      KC_DB_PASSWORD: password +            - 8080:8080
- +
-      KC_HOSTNAME: localhost +
-      KC_HOSTNAME_PORT: 8080 +
-      KC_HOSTNAME_STRICT: false +
-      KC_HOSTNAME_STRICT_HTTPS: false +
- +
-      KC_LOG_LEVEL: info +
-      KC_METRICS_ENABLED: true +
-      KC_HEALTH_ENABLED: true +
-      KEYCLOAK_ADMIN: admin +
-      KEYCLOAK_ADMIN_PASSWORDadmin +
-    command: start-dev +
-    depends_on: +
-      - keycloakdb +
-    ports: +
-      - 8080:8080 +
- +
-  keycloakdb: +
-    image: postgres:15 +
-    volumes: +
-      - postgres_data:/var/lib/postgresql/data +
-    environment: +
-      POSTGRES_DB: keycloak +
-      POSTGRES_USER: keycloak +
-      POSTGRES_PASSWORD: password+
 </file> </file>
   * 網址 - http://server-ip:8080/admin/master/console/ (第一次登入 username 與 password 輸入 admin)   * 網址 - http://server-ip:8080/admin/master/console/ (第一次登入 username 與 password 輸入 admin)
  
 ===== 參考網址 ===== ===== 參考網址 =====
 +  * https://www.keycloak.org/getting-started/getting-started-docker
   * https://stackoverflow.com/questions/78071458/keycloak-docker-compose   * https://stackoverflow.com/questions/78071458/keycloak-docker-compose
  
 {{tag>sso}} {{tag>sso}}
  
  • tech/keycloak.1716461044.txt.gz
  • 上一次變更: 2024/05/23 18:44
  • jonathan