Играя с кодом в Статья Мэтта Райбла о Spring Cloud , я столкнулся с двумя проблемами.
Во-первых, шлюза БД, одна из двух БД PostgreSQL, не работает.Я не вижу никакой разницы в конфигурации сгенерированного кода.Файлы журнала не предоставляют никакой полезной информации, кроме unknowhostException в БД.
Вторая проблема заключается в том, что все серверы в конечном итоге умирают, за исключением БД и Keycloak.
Как решить эти две проблемы?
Обновление:
После некоторого погружения в файлы журнала Docker я обнаружил, что одно приложение использует более старую версиюPostgreSQL 10, который не совместим с версией 11. Я должен использовать опцию force в docker rmi -f, чтобы удалить старый образ PostgreSQL.Я также удаляю другие старые версии изображений PostgreSQL.После этих процессов все еще жалуются на несовместимость версий.Я думаю, что мне нужно удалить все Docker-контейнеры или изображения, и перестроить образы приложения.