Docker容器中的MariaDB发生超时错误

我有一个ArchLinux安装与容器中运行的Docker和MariaDB 。

现在当我尝试连接到数据库,我得到以下欧元: MySQL said: Can't connect to MySQL server on '$mydomain' (4)

我做的事情使它可用:

我不知道我错过了什么。 我可以使用容器内的给定密码连接,但不能从本地主机连接。

提前致谢!

编辑:我设法通过容器的内部IP从另一个容器连接,所以它在我认为的主机上工作? 也许这是一个防火墙问题(但这是没有意义的,因为禁用ufw和iptables没有任何帮助)。

这是一个Docker问题,添加--net=hostdocker run修复它。 请参阅#13914了解更多信息。