docker 起的 MySQL 如何在其他容器里使用?

查看 49|回复 2
作者:Rebron1900   
我目前起了一个 MySQL ,一个 Ghost ,都是通过 docker-compose 文件拉的,目前是想在 Ghost 中使用 MySQL 容器提供的服务。
我目前的尝试是通过 docker network create -d bridge mysql-net 创建了一个网络,然后分别在 MySQL 、Ghost 的配置文件中通过networks 项配置,但是 up 的时候提示 service "mysql" refers to undefined network mysql-net: invalid compose projec。
另外,我看很多都是把 MySQL 和主程序都写在一个 yml 文件里,
但是这样我就有个疑问,多个使用了 mysql 的服务,会产生资源浪费吗?

MySQL, Ghost, mysql-net, Docker

hefish   
把主机的 3306 映射进容器啊。。
其他容器就连主机的 3306
leadfast   
docker-compose.yml 文件里
```
app:
networks: ['mysqlnet']
networks:
mysqlnet:
external: true
```
您需要登录后才可以回帖 登录 | 立即注册

返回顶部