Keycloak в Docker не запускается из-за IOException - PullRequest
0 голосов
/ 08 февраля 2019

Я пытаюсь реализовать авторизацию токена с помощью Keycloak, но у меня возникают проблемы с образом JBoss / Keycloak Docker, который я использую для разработки.

При использовании недавно установленного Docker безкроме контейнеров или изображений, кроме JBoss / Keycloak, новый экземпляр Keycloak не запускается каждый раз:

 WARNING [org.postgresql.core.v3.ConnectionFactoryImpl] (ServerService Thread Pool -- 60) IOException occurred while connecting to postgres:5432: java.net.SocketTimeoutException: connect timed out

Затем после этого первого выдается длинный вывод других ошибок и предупреждений JVM.Очевидно, что ему нужен Postgres, но разве изображение уже не содержит всех необходимых ему зависимостей?

В этом видео этот человек может без проблем запускать контейнер Docker с Keycloak.

Вот ссылка на полный журнал (он превышает максимальную длину сообщения в переполнении стека).

Как я могу заставить его работать?

1 Ответ

0 голосов
/ 09 февраля 2019

Я нашел файл docker-compose, который инициализирует контейнер Postgres и контейнер Keycloak.

https://github.com/jboss-dockerfiles/keycloak/blob/master/docker-compose-examples/keycloak-postgres.yml

Это заставило мой экземпляр Keycloak работать без ошибок, но я неЯ полностью не понимаю, зачем нужен контейнер Postgres.Парень в этом видео не запустил ни одного, и я не смог впервые установить экземпляр Keycloak на другом компьютере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...