Не могу подключиться к локальному серверу postgresql из моего докер-контейнераPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Не могу подключиться к локальному серверу postgresql из моего докер-контейнера

Сообщение Anonymous »

Я пытаюсь подключиться к локальному серверу postgresql из моего Docker-контейнера.
Я использую Ubuntu 22.04.4.
Это мой docker-compose.yml .

Код: Выделить всё

version: '3'

services:
...
backend:
build:
context: '.'
dockerfile: 'Dockerfile'
ports:
- '8000:80'
- '8001:8001'
env_file:
- .env-docker
image: backend-django:latest
...
Это мой .env-докер.

Код: Выделить всё

DEBUG=True
SECRET_KEY=******
DATABASE_USER=postgres
DATABASE_NAME=postgres
DATABASE_PASSWORD=postgres
DATABASE_HOST=host.docker.internal
DATABASE_PORT=5432
Это мой файл Dockerfile.

Код: Выделить всё

FROM python:3.11
ENV PYTHONBUFFERED 1

...

EXPOSE 8000
CMD ["gunicorn", "-b", "0.0.0.0", "config.wsgi"]
Он работал в Windows, но не в Ubuntu сейчас.
Это связано с postgresql?
Я использую ту же версию postgresql, и я могу подключиться к локальному postgresl с помощью PgAdmin.
Как мне подключиться к серверу postgresql из моего Docker-контейнера?

Подробнее здесь: https://stackoverflow.com/questions/782 ... -container
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»