我不能使用主机名访问MySQL容器,但我可以使用它的IP地址

我只是在我的开发机器上设置了dnsdock ,以便能够将容器主机名parsing为真实的IP地址。

Apache容器工作正常,我可以使用http://www.miraflores.dev来访问网页,但是我不能使用它的主机名从主机连接到MySQL容器 ,只有当我使用他们的IP地址时:

$ mysql -h sql.miraflores.dev -u root -proot ERROR 2005 (HY000): Unknown MySQL server host 'sql.miraflores.dev' (0) $ ping sql.miraflores.dev PING sql.miraflores.dev (172.17.42.3) 56(84) bytes of data. 64 bytes from miraflores.dev (172.17.42.3): icmp_seq=1 ttl=64 time=0.027 ms $ mysql -h 172.17.42.3 -u root -proot Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 2 Server version: 5.5.46 MySQL Community Server (GPL) mysql> 

这很奇怪。