Если кто-то, как я, начнет свой путь в Docker с установки Keycloak как можно скорее.
Полный путь для установки Keycloak на Docker, а затем доступ к веб-интерфейсу через порт 9990 (вы можете изменить его в последней команде):
docker network create keycloak-network
docker run -d --name postgres --net keycloak-network -e POSTGRES_DB=keycloak -e POSTGRES_USER=keycloak -e POSTGRES_PASSWORD=password postgres
docker run --rm --name keycloak --net keycloak-network -e KEYCLOAK_USER=myadmin -e KEYCLOAK_PASSWORD=mypassword -e DB_USER=keycloak -e DB_PASSWORD=password -p 9990:8080 -p 9991:8443 jboss/keycloak
Отличие от topickstarter и предыдущего ответа состоит в том, чтобы избежать ошибки ниже:
"WFLYCTL0113: '' is an invalid value for parameter user-name
путем предоставления имени пользователя и пароля БД в последней команде.