Extends the Keycloak docker image to allow reverse proxying on port 8443.
Start a Mysql instance:
docker run --name mysql -e MYSQL_DATABASE=keycloak -e MYSQL_USER=keycloak -e MYSQL_PASSWORD=password -e MYSQL_ROOT_PASSWORD=root_password -d mysql
Start a Keycloak instance and connect to the MySQL instance:
docker run --name keycloak -p 8080:8080 -p 8009:8009 --link mysql:mysql ajeeth/keycloak
When starting the Keycloak instance you can pass a number of environment variables to configure how it connects to MySQL. For example:
docker run --name keycloak -p 8080:8080 -p 8009:8009 --link mysql:mysql -e MYSQL_DATABASE=keycloak -e MYSQL_USERNAME=keycloak -e MYSQL_PASSWORD=password ajeeth/keycloak
Specify name of MySQL database (optional, default is keycloak
).
Specify user for MySQL database (optional, default is keycloak
).
Specify password for MySQL database (optional, default is keycloak
).