Невозможно назначить запрашиваемый адрес для проекта Django-Docker

Я создаю свой первый проект с помощью Docker. Я создал простой Hello World с Django и PostgreSQL. Ниже структура проекта без Docker и с Docker:

No Docker      With Docker
PostgreSQL --> PostgreSQL
Django     --> Container(Django)

Поэтому PostgreSQL не будет использовать Docker; в разработке PostgreSQL работает на localhost, а в производстве будет работать на выделенном сервере.

Когда я запускаю Django без Docker, я вижу страницу Hello World, но когда я запускаю его внутри контейнера, я вижу эту ошибку:

Не удается присвоить запрошенный адрес Работает ли сервер на хосте "localhost" (::1) и принимает TCP/IP соединения на порт 5432?

ваша хост-машина использует порт 5432, сначала stop the postgress service on your host machine ... а затем запустите контейнер

Вернуться на верх