1.在一个文件夹下建立docker-compose.yml文件
vim docker-compose
2.编写docker-compose文件内容
#版本号
version: "3"
services:
#主数据库
mysql-master:
#镜像
image: mysql:5.7.22
restart: always
#名称(可以为空)
hostname: mysql-master
#容器名称
container_name: mysql_master
#端口号
ports:
- 3316:3306
#环境变量
environment:
MYSQL_ROOT_PASSWORD: root
TZ: Asia/Shanghai
#挂载文件
volumes:
- ./master/mysql/data:/var/lib/mysql
- ./master/mysql/log:/var/log/mysql
command:
#id唯一
--server_id=100
--log-bin=mysql-master-bin
--sync_binlog=1
--binlog-ignore-db=mysql
--binlog_format=mixed
--expire_logs_days=7
--default-authentication-plugin=mysql_native_password
--character-s