【问题标题】:Node-container is unable to connect to MariaDB-container on Ubuntu 21.04节点容器无法连接到 Ubuntu 21.04 上的 MariaDB 容器
【发布时间】:2021-11-15 22:31:51
【问题描述】:

我刚刚在Digital Ocean上设置了一个Ubuntu 21.04 Droplet,并按照Docker's documentation安装了Docker。然后我使用sudo apt install docker-compose 安装了docker-compose

然后我尝试启动我的容器,一个名为 mariadblinuxserver/mariadb 容器和一个我自己编写的节点应用程序,它试图连接到它。我遇到了ENOTFOUND 'mariadb' 错误和类似的错误。我试图指定通向 MariaDB 容器的 IP 地址,但没有成功。

我可以从 bash ping MariaDB 容器(运行 docker exec -it [my node container] /bin/sh 没有问题。

【问题讨论】:

    标签: docker ubuntu docker-compose mariadb digital-ocean


    【解决方案1】:

    解决方法是卸载(sudo apt remove docker-compose),关注官方Docker documentation

    这样做之后,我的节点容器终于可以解析主机名并连接到它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-29
      • 1970-01-01
      • 2022-06-20
      • 1970-01-01
      • 2021-06-18
      • 1970-01-01
      相关资源
      最近更新 更多