Контейнер не может общаться с другим контейнером

Экземпляр контейнера приложений (172.31.0.41) не может подключиться к экземпляру контейнера БД (172.31.0.38). См. следующие сведения журнала:

... [INFO] cat.gencat.graelles.config.DatabaseConfiguration — URL-адрес базы данных: jdbc:mysql://172.31.0.38:3306/graelles ... Вызвано: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Сбой канала связи Последний пакет, успешно отправленный на сервер, был 0 миллисекунд назад. Драйвер не получил никаких пакетов от сервера. ... Вызвано: java.net.NoRouteToHostException: нет маршрута к хосту в java.net.PlainSocketImpl.socketConnect(собственный метод) в java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339) в java.net.AbstractPlainSocketImpl. connectToAddress(AbstractPlainSocketImpl.java:200) в java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182) в java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) в java.net.Socket.connect(Socket.java :579) на com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:213) на com.mysql.jdbc.MysqlIO.(MysqlIO.java:297) ... еще 156

Возможно, с моей учетной записью связана проблема с сетью... или я что-то не так делаю?


person Albert Sancho    schedule 27.09.2015    source источник


Ответы (2)


согласно https://www.ng.bluemix.net/docs/containers/container_single_ov.html#container_single_cli

стартовый контейнер сможет использовать свои сетевые подключения примерно через 30 секунд после завершения загрузки, даже если реальность предполагает, что (в этот момент) вы можете быть уверены, что рабочий сетевой интерфейс будет работать максимум через 60 секунд. Не могли бы вы проверить, что ошибка, которую вы получаете, происходит только в течение первых секунд контейнера, а через 60 секунд он работает нормально?

person v.bontempi    schedule 08.10.2015

В последние дни у меня была похожая проблема, и вот мои выводы: docker-container">java.net.NoRouteToHostException: нет маршрута к хосту между двумя контейнерами Docker, не знаю, смогут ли они вам помочь.

person Jose Miguel Ordax    schedule 28.09.2015