У меня есть сеть докеров между геосервером и postgres. Когда я делаю проверку докера container name
, я вижу, что они связаны. Когда я запускаю контейнер геосервера, я могу пропинговать контейнер postgres, но когда я пытаюсь подключиться к базе данных postgres из контейнера геосервера, я получаю сообщение об ошибке
psql: не удалось перевести имя хоста
postgres
в адрес: имя или служба не известны
Вот пример моего docker-compose:
version: '2'
services:
postgres:
image: kartoza/postgis:9.5-2.2
geoserver:
image: geonode/geoserver
hostname: geonode-geoserver
links:
- postgres:postgres
ports:
- "8181:8080"
Я знаю, что в сетях докеров файл /etc/hosts
не заполняется. Как я могу включить доступ к базе данных из контейнера геосервера.