База данных не существует в docker compose на подсистеме windows debian
Я хочу попробовать докеризировать свой проект Django, но сталкиваюсь с проблемой, что база данных не существует. Я запускаю docker на WSL2. Я использую PostgreSQL.

TLDR: Попробуйте добавить - DATABASE_HOST=db в строку 28
Даже если вы запускаете все контейнеры на своем хосте. Они не разделяют ни localhost, ни 127.0.0.1. Docker создает свою собственную сеть, и каждый контейнер имеет свой собственный IP-адрес (адреса) и сетевой интерфейс (интерфейсы).
При использовании Docker Compose вы можете использовать имя сервиса в данном случае db и web для указания на контейнер. Вы также можете использовать host.docker.internal для указания на фактический хост.
В вашем случае Django пытается подключиться к базе данных, которая работает на контейнере web, но ее нет.