1. ifconfig
获取docker的内网ip
172.17.0.1root@localhost:~# ifconfig docker0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 172.17.0.1 netmask 255.255.0.0 broadcast 172.17.255.255 inet6 fe80::bc72:56ff:fe6f:90d8 prefixlen 64 scopeid 0x20<link>
2. 数据库权限,指定IP访问:172.17.0.% (或者172.17.0.1)

3. 防火墙允许 Docker 网段访问 3306 端口
#如果你的服务器是 Ubuntu / Debian (使用的是 UFW 防火墙)
ufw allow from 172.17.0.0/16 to any port 3306 proto tcp4. 配置对接数据库参数
