KeyCloakをDockerComposeで立ち上げる

1. docker-compose.yaml

version : "3.9"

services:
  keycloak:
    image:
      quay.io/keycloak/keycloak:22.0.4
    command: 
      start-dev
    environment:
      - KEYCLOAK_ADMIN=admin
      - KEYCLOAK_ADMIN_PASSWORD=admin
    ports:
      - 8080:8080
    volumes:
      - ./data:/opt/keycloak/data

volumes:
  data:

2. Excute

docker-compose up

注意点

  • KeyCloakの公式ドキュメントGetting started DockerをDocker-composeにしただけです。本番運用はできません。
  • dataディレクトリはKeycloakのデータを永続化するためのものです。このディレクトリを削除すると、Keycloakのデータも失われるので注意してください。