【问题标题】:Docker Container not connecting with host mariaDBDocker 容器未与主机 mariaDB 连接
【发布时间】:2019-11-13 22:49:54
【问题描述】:

我的主机上运行着 MariaDB。这个 MariaDB 可以从其他主机上运行的系统和 Docker 容器访问,但不能从在该主机上运行的 Docker 容器访问。我也尝试在 3306 端口上 telnet 从其他主机上运行的容器成功,但从同一主机上的容器尝试失败。

【问题讨论】:

  • 你是用IP地址还是主机名连接主机上的mariaDB?
  • 添加更详细的命令而不仅仅是描述。

标签: linux docker mariadb telnet


【解决方案1】:

做一个 docker 检查并检查两个容器是否在同一个网络上。 在 Networks 下,您可以检查网络名称

【讨论】:

  • 这个问题听起来很像数据库没有在 Docker 中运行。也不清楚单独运行docker inspect 将如何解决问题。
  • 数据库正在主机中运行,并从其他服务器连接,但从该主机中运行的 docker 容器连接
  • docker inspect 给出容器的详细信息,执行“docker inspect "container_name"”并检查所有容器下的网络名称。确保所有容器下的网络名称相同
猜你喜欢
  • 2019-06-22
  • 2020-01-20
  • 2021-03-11
  • 2020-02-29
  • 1970-01-01
  • 2020-12-06
  • 1970-01-01
  • 2016-01-25
  • 2018-01-09
相关资源
最近更新 更多