docker network create keycloak-network
docker run -d \
--name keycloak-postgres \
-e POSTGRES_DB=keycloak \
-e POSTGRES_USER=keycloak \
-e POSTGRES_PASSWORD=password \
--network keycloak-network \
postgres
docker run -d \
--name keycloak \
-e KEYCLOAK_USER=user\
-e KEYCLOAK_PASSWORD=user \
-e KEYCLOAK_ADMIN=admin\
-e KEYCLOAK_ADMIN_PASSWORD=admin\
-e DB_VENDOR=POSTGRES \
-e DB_ADDR=keycloak-postgres \
-e DB_PORT=5432 \
-e DB_DATABASE=keycloak \
-e DB_USER=keycloak \
-e DB_PASSWORD=password \
-e PROXY_ADDRESS_FORWARDING=true \
-e KEYCLOAK_LOGLEVEL=INFO \
-e ROOT_LOGLEVEL=WARN \
-p 8085:8080 \
-p 8445:8443 \
--network keycloak-network \
quay.io/keycloak/keycloak:24.0.3 start-dev