【发布时间】:2020-06-23 13:35:44
【问题描述】:
我的 ubuntu18.04 中安装了 postgres,并在端口 5432 上运行。
我有 django 应用程序及其在 docker 中。
settings.py 文件中我的数据库连接如下所示。
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'dbname',
'USER': 'postgres',
'PASSWORD': '',
'HOST': '127.0.0.1',
'PORT': 5432,
}
}
当我运行命令 sudo docker-compose run 时,它给了我以下错误。
【问题讨论】:
-
更改您的连接文件以获取主机详细信息。提供机器 IP 而不是 127.0.0.1,并确保您的机器 IP 为 5432 可访问。
-
@BhagyashriMachale,它的作品,非常感谢你
标签: django postgresql docker