У меня есть служба, которая работает внутри контейнера докера.Эта служба должна получить доступ к базе данных, которая запущена в другом кластере (я использую kubectl port-forward
и после нее я получаю доступ к базе данных в localhost:5432
)
Вот мой docker-compose
файл
version: '3'
services:
api:
build: .
ports:
- "8000:8000"
- "5432:5432"
environment:
- APP_PORT=8000
- DB_SERVER=localhost
- DB_PORT=5432
- DB_USER=postgres
- DB_PASSWORD=mypassword
Похоже, что перенаправление порта 5432
работает не так, как ожидалось, поскольку соединение с базой данных внутри контейнера завершилось неудачно.Не могли бы вы помочь мне понять, что происходит не так?