Keycloakを簡単に立ち上げる方法

Keycloakをちょっと触る機会があり、ローカル環境にさくっと簡単に立ち上げたかったので方法を残しておきます。

dockerコマンドを使う方法はそこそこありましたが、docker-composeを使う方法はあまり見当たらなかったので、docker-compose派の方は参考にしていただければと思います。

新たに以下のような「docker-compose.yml」を作成し、docker-compose upするだけです。

version: '3'
services:
  keycloak:
    image: jboss/keycloak
    ports:
      - 8080:8080
    environment:
      - KEYCLOAK_USER=admin
      - KEYCLOAK_PASSWORD=password

環境変数として管理者アカウントのユーザ名とパスワードを設定していますが、あくまでもちょっと触るだけのためのものである点、ご了承ください。

また、データ永続化の設定は含まれていないので、そこも認識の上よろしくお願いします。

ちなみにこんなGitHubリポジトリもありますので、気になる方はこちらもご参照ください。

https://github.com/keycloak/keycloak-containers