Ошибка запроса базы данных.Причина: java.sql.SQLRecoverableException: ошибка ввода-вывода: при запуске из контейнера Docker Alpine указан неизвестный хост - PullRequest
0 голосов
/ 17 апреля 2019

Ошибка в заголовке при попытке вставить с использованием библиотеки MyBatis Java: ONLY , возникающая в контейнере на основе Alpine:3 с пакетом openjdk8-jre

Если я тестирую, запуская java-приложение на хосте напрямую, ошибок нет. То же самое, когда я переключаю dockerfile на использование Ubuntu:18 с пакетом openjdk-8-jdk.

Используемая строка подключения выглядит следующим образом: jdbc:oracle:thin:@//HostNameOnCorporateLAN:1521/DBName

Я могу пропинговать этот хост как есть (это не .com, просто имя машины) из контейнера докера, могу даже открыть порт 1521.

Я в растерянности .. Я бы предпочел использовать тонкий контейнер, а не Ubuntu только из-за этой проблемы!

Следует также упомянуть, что я запускаю его, используя docker stack deploy как стек, состоящий из нескольких сервисов, один из которых - контейнер, вызывающий проблему.

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