gpt4 book ai didi

mysql - 无法从另一台 PC 访问 Docker 容器

转载 作者:行者123 更新时间:2023-11-29 07:04:07 30 4
gpt4 key购买 nike

我构建了一个 mysql docker 容器。它似乎工作正常,但是当我尝试从计算机连接到它时,它不会连接到 mysql。计算机位于同一个局域网中,可以通过 ssh 连接,因此这不是网络问题。我很确定这与端口未正确发布或绑定(bind)有关。有什么建议么?谢谢!

最佳答案

您的问题最可能的嫌疑人是:

  1. 您的主机防火墙设置为不允许连接到 MySQL(端口 3306)。它可能由 docker 发布,但您不允许来自主机外部的连接。
  2. 您的 docker 不是作为同一网络的一部分发布,而是作为子网络发布(不太可能,因为您可以从另一台计算机连接到 ssh)
  3. 您的 mysql 实例未设置为监听远程连接。检查您的 my.cnf 以确保它没有监听 localhost:3306。

关于mysql - 无法从另一台 PC 访问 Docker 容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42401577/

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