這是本文件的舊版!
安裝 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)