Keycloak quickstarts image
499
Keycloak server must be running before you deploy the quickstarts. In order to do that, please start the server on port 8180 as the example below:
sudo docker run --name keycloak -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin -p 8180:8180 -it jboss/keycloak -b 0.0.0.0 -Djboss.socket.binding.port-offset=100
Also, make sure that quickstarts-realm.json was imported to Keycloak.
We need to link the quickstart container with Keycloak container:
sudo docker run --name keycloak-quickstarts --link keycloak:keycloak -it abstractj/keycloak-quickstarts
Now all that's necessary is to get bash shell in the container to deploy the quickstarts.
mvn clean package wildfly:deploy -DskipTests=true -Denforcer.skip=true
## Mounting your own m2 repo
docker run --privileged -p 8080:8080 -v ~/.m2:/opt/jboss/.m2 --name keycloak-quickstarts --link keycloak:keycloak -it abstractj/keycloak-quickstarts
## Importing realm
docker run --name keycloak --privileged -v /home/abstractj/opensource/abstractj/dockerfiles/keycloak/quickstarts/config/keycloak-quickstarts-realm.json:/opt/jboss/quickstart-realm.json -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin -p 8180:8180 -it jboss/keycloak -b 0.0.0.0 -Djboss.socket.binding.port-offset=100 -Dkeycloak.import=/opt/jboss/quickstart-realm.json
Content type
Image
Digest
Size
354 MB
Last updated
almost 8 years ago
docker pull abstractj/keycloak-quickstarts