我有一个Nginx在docker容器中运行。我在主机系统上运行了一个MySql。我想从我的容器中连接到MySql。MySql仅绑定到本地主机设备。
有什么方法可以从这个docker容器中连接到这个MySql或本地主机上的任何其他程序吗?
这个问题与“如何从docker容器内获取docker主机的IP地址”不同,因为docker主机的地址可以是网络中的公共IP或私有IP,这些IP可能无法从docker容器中访问(如果托管在AWS或其他地方,我的意思是公共IP)。即使你有docker主机的IP地址,也不意味着你可以从容器内连接到docker主机,因为你的docker网络可能是覆盖、主机、网桥、macvlan等,这限制了该IP地址的可达性。