Обращаюсь к бд по имени контейнера, нетворк указал. Пример compose:
version: "3.8"
networks:
app-tier:
driver: bridge
services:
dashboard:
build:
context: ./backend
restart: always
ports:
- "8100:8100"
volumes:
- ./backend:/usr/src/app
networks:
- app-tier
depends_on:
- db
db:
image: mysql
container_name: db
restart: always
ports:
- "3306:3306"
volumes:
- ./database:/var/lib/mysql
networks:
- app-tier
links еще надобно
это так же указывал
Судя по всему надо копать в настройках сервиса, который коннектится к бд. Из ошибки можно сделать вывод что он стучится на localhost вместо контейнера с бд.
Не нужно, он deprecated, и тут уже используется networks
Обсуждают сегодня