gpt4 book ai didi

linux - Odoo 容器 : Database connection failure: could not connect to server: Connection refused (linking odoo with localhost postgres)

转载 作者:行者123 更新时间:2023-12-02 18:18:30 25 4
gpt4 key购买 nike


我正在尝试运行 odoo docker 容器并将其与我的本地(非容器)postgresql 链接。
我尝试了这个命令(按照建议 here )。

docker container run -p 8089:8069 -e HOST=127.0.0.1 -e USER=tux -e PASSWORD=tux --name odoo -t odoo

运行它并得到这些错误:

Database connection failure: could not connect to server: Connection refused
Is the server running on host "localhost" (127.0.0.1) and accepting
TCP/IP connections on port 5432?
could not connect to server: Cannot assign requested address
Is the server running on host "localhost" (::1) and accepting
TCP/IP connections on port 5432?

我尝试用 ufw 打开端口 5432 但得到了同样的错误。我也尝试将 127.0.0.1 更改为 0.0.0.0 但什么也没有。
你能帮帮我吗?

ps:USER 和 PASSWORD 是正确的,我在本地运行 odoo 实例时使用它们。

最佳答案

您可能需要使用标记 --network=host 添加主机网络

警告:使用主机网络模式时,已发布的端口将被丢弃那只是意味着您不能更改端口绑定(bind)。这与您的机器一样安全。

关于linux - Odoo 容器 : Database connection failure: could not connect to server: Connection refused (linking odoo with localhost postgres),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59892783/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com