這是本文件的舊版!


安裝 KeyCloak (Docker) 服務

  • docker-compose.yml
    services:
      keycloak_web:
        image: quay.io/keycloak/keycloak:23.0.7
        container_name: keycloak_web
        environment:
          KC_DB: postgres
          KC_DB_URL: jdbc:postgresql://keycloakdb:5432/keycloak
          KC_DB_USERNAME: keycloak
          KC_DB_PASSWORD: password
    
          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_PASSWORD: admin
        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
  • 網址 - http://server-ip:8080/admin/master/console/ (第一次登入 username 與 password 輸入 admin)
  • tech/keycloak.1716461044.txt.gz
  • 上一次變更: 2024/05/23 18:44
  • jonathan