A basic Keycloak server that uses SQL Server
100K+
Extends the Keycloak docker image to use SQL Server.
By default there is no admin user created so you won't be able to login to the admin console. You can create an account on an already running container by running:
docker exec <CONTAINER> keycloak/bin/add-user-keycloak.sh -u <USERNAME> -p <PASSWORD>
Then restarting the container:
docker restart <CONTAINER>
When starting the Keycloak instance you can pass a number of environment variables to configure how it connects to SQL Server. For example:
docker run --name keycloak -e KEYCLOAK_LOGLEVEL=DEBUG -e MSSQL_DATABASE=KEYCLOAK -e MSSQL_USER=keycloak -e MSSQL_PASSWORD=password stocksoftware/keycloak-sqlserver
The keycloak log level. Use DEBUG to get detailed logging.
Specify name of SQL Server host. (Required, no default).
Specify name of SQL Server host. (optional, default is 1433).
Specify name of SQL Server database (optional, default is keycloak).
Specify user for SQL Server database (optional, default is keycloak).
Specify password for SQL Server database (optional, default is keycloak).
Content type
Image
Digest
Size
313.8 MB
Last updated
over 9 years ago
docker pull stocksoftware/keycloak-sqlserver