docker-compose链接与主机网络上运行的容器

时间:2018-06-14 01:56:34

标签: postgresql docker docker-compose nextcloud

我有一个运行为host network_mode的postgres容器和一个运行在默认(桥接)网络上的端口为8080:80的Nextcloud容器。

如何链接容器以便Nextcloud可以访问postgres?我已经尝试将其添加到我的docker-compose.yml,但它似乎无效。

services:
    nextcloud:
        external_links:
         - "postgres:postgres"

当我这样做时,它给了我这个错误

  

尝试创建管理员用户时出错:无法连接到数据库:驱动程序中出现异常:SQLSTATE [08006] [7]无法将主机名“postgres”转换为地址:名称或服务未知

0 个答案:

没有答案