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