Docker web容器与mysql容器之间的访问问题?

问题前提
  1. 我将自己的web服务打包成了一个容器 web
  2. 使用docker-compose 配置 web与mysql容器
  3. 在dockers-compose 中将这两个容器使用了同一个network
问题描述

我的web容器启动时总是连接不上mysql

我的解答思路和尝试过的方法
  1. 我的web服务中设置的mysql地址为我的云服务器地址+mysql容器的端口号
    结果:connection refused
  2. 我的web服务中设置的mysql地址为我定义的network的地址(172.23.0.1)+mysql容器的端口号
    结果:运行之后地址变成127.0.0.1 并且失败 Connection to 127.0.0.1:15433 refused.

我的云服务器
firewall-cmd --state 显示防火墙是关闭状态

我想要达到的结果

我想要连接应该怎么办