Movatterモバイル変換


[0]ホーム

URL:


Skip to content
DEV Community
Log in Create account

DEV Community

Cover image for Keycloak 19.0.1 + Mysql + Docker - Configuração simples de um docker-compose.yaml
Jorge Soares
Jorge Soares

Posted on

     

Keycloak 19.0.1 + Mysql + Docker - Configuração simples de um docker-compose.yaml

Oi Pessoal, para configurar uma imagem simples do Keycloak com Mysql vou deixar um exemplo dedocker-compose.yaml para facilitar a vida de vocês

docker-compose.yaml

version:'3'services:db:container_name:db_mysqlimage:mysql:latestenvironment:-MYSQL_ROOT_PASSWORD=root_pwd-MYSQL_USER=admin-MYSQL_PASSWORD=pa55wordports:-"3306:3306"volumes:-.docker/db/mysql:/var/lib/mysqlkeycloak:container_name:keycloakimage:quay.io/keycloak/keycloak:19.0.1environment:-KEYCLOAK_ADMIN=admin-KEYCLOAK_ADMIN_PASSWORD=admin-KC_DB=mysql-KC_DB_USERNAME=admin-KC_DB_PASSWORD=pa55word-KC_DB_URL_HOST=db-KC_DB_URL_PORT=3306-KC_DB_SCHEMA=keycloakports:-8080:8080command:start-devdepends_on:-db
Enter fullscreen modeExit fullscreen mode

Ao subir a imagem do mysql crie um banco chamadokeycloak ele será usado pelo container do Keycloak para salvar as configurações do sistema.

Caso na primeira vez que subir os containers der o seguinte erro no container do KeycloakUnknown database 'keycloak' significa que o keycloak tentou acessar o schema mas ele ainda não tinha sido criado.

Nesse caso só certifique-se de ter criado o schema no Mysql e rode novamente.

Se tudo der certo, conseguirá acessarhttp://localhost:8080/ e agora é só se divertir desbravando.

Tela de acesso do Keycloak

Top comments(2)

Subscribe
pic
Create template

Templates let you quickly answer FAQs or store snippets for re-use.

Dismiss
CollapseExpand
 
danielnegreiros profile image
Daniel Barros
  • Joined

Obrigado. Uma observação: É possível utilizar MYSQL_DATABASE=keycloak para não precisar criar manualmente depois do deployment.

CollapseExpand
 
kurybr profile image
Jorge Soares
Full Stack Engineer

Opa, obrigado pelo complemento Daniel !

Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment'spermalink.

For further actions, you may consider blocking this person and/orreporting abuse

Full Stack Engineer
  • Location
    Brazilian
  • Pronouns
    Ele/Dele
  • Work
    Front End Developer
  • Joined

More fromJorge Soares

DEV Community

We're a place where coders share, stay up-to-date and grow their careers.

Log in Create account

[8]ページ先頭

©2009-2025 Movatter.jp