本文将介绍如何使用Docker创建多docker-compose互通网络服务。我们将会讨论如何创建一个公共的Mysql数据库,然后再创建一个服务来连接我们的公用本地Mysql数据库。同时,我们还会解决如何处理那些在docker-compose上将数据库一起写的服务,以及如何在docker-compose上运行能共用数据的服务。
本文介绍了如何在Docker中运行MySQL 5.7/MySQL 8,并将配置文件和数据文件挂载到本地目录中。通过这种方法,可以确保数据和配置在容器重新启动后仍然可用。
> 前段时间公司数据库服务器崩溃启动不起来,经过我初步排查是/home目录挂载不上导致启动不起来,虽然通过注释/etc/fstab中的挂载信息,启动了,但是发现mysql数据有缺失, 还好有例行备份数据,就是data文件,经过我的尝试最后成功恢复数据,下面讲下方法 ![image-20221126133715533](https://oss.chengzz.com/typora_img/2022112