Я развертываю два тестконтейнера, один с изображением PostgreSQL (12.0), а другой с Keycloak (8.0.0).
PostgreSQL один запускается успешно, но когда Keycloak one пытается подключиться к PostgreSQL возвращает отказ в соединении.
Я поместил все переменные окружения в Keycloak для подключения к этому PostgreSQL контейнеру
withEnv("DB_VENDOR", "postgres");
withEnv("DB_DATABASE", KeycloakDS);
withEnv("DB_SCHEMA", test);
withEnv("DB_USER", postgres);
withEnv("DB_PASSWORD", keycloak);
withEnv("DB_ADDR", postgres);
withEnv("DB_PORT", ${DB_PORT});
withEnv("KEYCLOAK_USER", admin);
withEnv("KEYCLOAK_PASSWORD", admin);
, где $ {DB_PORT} - это порт, в котором развернут PostgreSQL, а DB_ADDR - это псевдоним, который контейнер PostgreSQL имеет в сети, которую я создал, где находятся оба контейнера.
Я что-то упустил? Кто-нибудь тоже пытался с успехом?
Заранее спасибо.