Django运行在Docker里,连接不到Windows宿主机解决办法

Docker和宿主机通信的方法是虚拟出一个docker0的虚拟网卡,达到通信的目的。一般来说是172.*.*.*这种类型的网址。

Django运行在Docker里,连接宿主机的数据库,填这个ip地址就可以。

但是这个方法只在Linux系统上有效,Windows10上依然无法访问,通过查询资料,ip地址要写成"host.docker.internal",然后接成功与宿主机通信了。

你可能感兴趣的:(docker,django,postgresql,mysql)