【Docker】容器内互相访问

在容器内,要访问不同的容器服务时,可以直接通过服务名称进行访问。

注意,是在容器内访问其他容器服务!

比如:

我的YML文件中,启动了一个php和一个mysql,services的服务名为php_test,mysql_test。

此时:

我在php_test的容器内需要直接访问mysql_test时,可以直接使用【mysql_test:3306】访问,也可以直接在框架的配置文件中,将数据库连接的hostname设置成容器服务名,在刚才的举例中就设置为mysql_test。

你可能感兴趣的:(【Docker】容器内互相访问)