我有一个 Nginx 在 docker 容器内运行。我有一个在主机系统上运行的 MySql。我想从我的容器内连接到 MySql。 MySql 仅绑定到本地主机设备。
有什么方法可以从这个 docker 容器内连接到这个 MySql 或本地主机上的任何其他程序吗?
这个问题与“如何从docker容器内获取docker主机的IP地址”不同,因为docker主机的IP地址可能是网络中的公共IP或私有IP,可能或可能无法从 docker 容器内访问(我的意思是公共 IP,如果托管在 AWS 或其他地方)。即使您拥有 docker 主机的 IP 地址,也不意味着您可以从容器内连接到 docker 主机,因为您的 Docker 网络可能是覆盖网络、主机网络、网桥网络、macvlan 网络、none 网络等,这限制了容器的可达性该 IP 地址。
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号