缺点是环境无法隔离, 需要额外加多一些配置
通过 Docker-compose 直接创建多个数据库容器, 暴露端口访问即可...., 拉取镜像时可能会很慢, 推荐设置国内的镜像源进行加速
在 Ubuntu/Centos/Debian 下修改或创建此文件 /etc/docker/daemon.json
示例文件内容如下, 可以自由添加镜像源...如只准备测试一主一从, 那么移除 slave02 目录, 添加多个从服务器则相应增加文件夹.
├── docker-compose.yml
├── master
│ ├── Dockerfile
│...可以自由添加你要的从服务器名称, 用于容器间的连接....FROM指定了基础镜像, 可以根据需求更改 MySQL 镜像版本
COPY
将源文件复制到目标容器, 从服务器相应地创建 Dockerfile, 修改源文件位置.