Есть несколько возможных причин, по которым ваша попытка подключиться к базе данных PostgreSQL 16 через Docker-compose при использовании Spring Boot 2.3.2 может не удаваться:
1. Неправильно сконфигурированный Docker-compose файл, который не привязывает контейнер базы данных к вашему приложению Spring Boot.
2. Неверные данные авторизации (например, неверное имя пользователя и пароль) для доступа к базе данных PostgreSQL.
3. Проблемы с сетевой конфигурацией Docker, которые могут препятствовать соединению между контейнерами.
Что касается Liquibase, это инструмент для управления и отслеживания изменений в структуре базы данных. Он может влиять на загрузку приложения Spring Boot в данном контексте, если Liquibase выполняет миграции БД при запуске приложения. Если Liquibase не может подключиться к вашей базе данных PostgreSQL из-за вышеперечисленных проблем, это может вызвать неудачную загрузку приложения.
Рекомендуется проверить конфигурацию Docker-compose файла, убедиться в правильности данных авторизации для подключения к PostgreSQL и проверить сетевые настройки Docker. Также стоит убедиться, что Liquibase настроен правильно для работы с вашей базой данных.