因为我在一个Host主机上部署了两个mysql container.不要问我为什么要部署两个。为什么不放在一个HOST中,建立两个数据库。
是因为两个应用的所需版本不一样。
那这个时候,后安装的那个就需要改一下端口。
改端口的方法如下:
- 创建一个文件my-custom.cnf文件,文件内容如下:
[mysqld]
port=3307
在这个文件中,将mysql的端口从3306改为3307.
2. 在docker-compose中将这个文件挂载到container中。并且其他container连接到mysql时,需要变更端口号,如下图。
3.确认一下,是否成功
Comments