Django не видит Postgresql на 5432 порту при запуске изпод Docker?
Во-первых, пихать СУБД в контейнер - это само по себе идея не очень. Во-вторых, localhost у каждого контейнера свой.
Мне помогло переустановить docker как написано в  https://docs.docker.com/engine/install/ubuntu/