У меня есть следующий docker-compose.yaml
файл
version: '3.4'
services:
postgres:
restart: always
image: postgres:12.1
environment:
POSTGRES_PASSWORD: myuser
POSTGRES_USER: mypass
networks:
myname:
aliases:
- localhost
volumes:
- /home/user/data/postgres:/var/lib/postgresql/data
ports:
- 5432:5432
web:
restart: always
build:
context: .
network: host
environment:
JPDA_ADDRESS: 8001
JPDA_TRANSPORT: dt_socket
networks:
- myname
depends_on:
- postgres
ports:
- 80:8080
- 8001:8001
volumes:
- /home/user/data/images:/data/images
networks:
myname:
driver: bridge
Когда я запускаю приложение, я получаю следующую ошибку java.net.UnknownHostException: postgres
Однако с помощью DataGrip я могу подключиться к postgres DB. Почему мое приложение не может подключиться к базе данных?