在容器内,要访问不同的容器服务时,可以直接通过服务名称进行访问。
注意,是在容器内访问其他容器服务!
比如:
我的YML文件中,启动了一个php和一个mysql,services的服务名为php_test,mysql_test。
此时:
我在php_test的容器内需要直接访问mysql_test时,可以直接使用【mysql_test:3306】访问,也可以直接在框架的配置文件中,将数据库连接的hostname设置成容器服务名,在刚才的举例中就设置为mysql_test。
在容器内,要访问不同的容器服务时,可以直接通过服务名称进行访问。
注意,是在容器内访问其他容器服务!
比如:
我的YML文件中,启动了一个php和一个mysql,services的服务名为php_test,mysql_test。
此时:
我在php_test的容器内需要直接访问mysql_test时,可以直接使用【mysql_test:3306】访问,也可以直接在框架的配置文件中,将数据库连接的hostname设置成容器服务名,在刚才的举例中就设置为mysql_test。
本文标题:【Docker】容器内互相访问
本文链接:https://www.haomeiwen.com/subject/vrbeqrtx.html
网友评论