在我们日常开发过程中,需要用到很多外部组件,这时候Docker容器出现了,一键部署成为现实,下面介绍如何利用Docker-compose部署Mysql主从
创建目录树
我的项目结构
docker-compose.yaml
mysql-master
volumes
conf
mysql-slave
volumes
conf
编辑docker-compose.yaml
version: "2"
services:
mysql-master:
container_name: mysql-master
image: mysql:5.7.31
restart: always
ports:
- "3307:3306"
privileged: true
volumes:
- ./mysql-master/volumes/log:/var/log/mysql
- ./mysql-master/volumes/conf/my.cnf:/etc/mysql/my.cnf
-