keycloak docker-compose 运行

Posted rongfengliang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了keycloak docker-compose 运行相关的知识,希望对你有一定的参考价值。

内容很简单,主要是搭建一个可运行的keycloak 环境,方便开发测试,同时支持数据库的持久化

docker-compose 文件

version: "3"
services:
  auth:
    image: jboss/keycloak
    ports:
    - "8080:8080"
    environment:
    - "KEYCLOAK_USER=dalong"
    - "KEYCLOAK_PASSWORD=dalongrong"
    - "DB_VENDOR=postgres"
    - "DB_ADDR=postgres"
    - "DB_DATABASE=postgres"
    - "DB_USER=postgres"
    - "DB_PASSWORD=dalong"
    - "PROXY_ADDRESS_FORWARDING=true"
  postgres:
    image: postgres:9.6
    ports:
    - "5432:5432"
    environment:
    - "POSTGRES_PASSWORD:dalong"

启动

docker-compose up -d

测试

登录账户为 dalong dalongrong
技术分享图片

参考资料

https://hub.docker.com/r/jboss/keycloak

以上是关于keycloak docker-compose 运行的主要内容,如果未能解决你的问题,请参考以下文章

使用 docker-compose 时导入 keycloak 配置文件

jhipster Keycloak 在 DEV 模式下不以 docker-compose 开头

Docker/Symfony/Reactjs/Keycloak:如何使用分离的 docker-compose 文件从一个容器向另一个容器发出 HTTP 请求?

docker 中 nginx 后面的 Keycloak 导致 404 和不定式重定向

Linux企业运维——Docker三剑客之docker-compose

Keycloak 8:已添加用户名为“admin”的用户