容器之间通信方法
主机上的服务与服务、程序与程序之间相互通信或连接不再使用127.0.0.1
或localhost
!
URLOS是基于Docker容器的云主机管理平台,在URLOS平台上,实现容器之间相互通信的方法有:
1、通过服务名称访问(推荐使用)
在URLOS平台上,容器之间可以通过服务名称进行访问,例如:php容器(服务名称:php74001)要访问mysql容器(服务名称:mysql001),我们可以将mysql容器对应的服务名称作为通信地址来使用:
一般情况下,我们推荐使用服务名称来访问。
2、通过宿主机的IP:port访问(需要暴露端口)
通过宿主机的IP:port访问,只能依靠监听在暴露出的端口的进程来进行有限的通信。
如采用此方法,则必须在服务端口中填写端口号: