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

时间:2017-02-22 20:26:09

标签: mysql docker

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

1 个答案:

答案 0 :(得分:2)

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

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