一.使用Docker创建容器
docker run 创建容器
--name 容器名称
--restart 重启策略
-p 端口映射
-e 设置环境变量
-d 后台运行容器,并打印ID
#创建主机
docker run --name MySQL-Master --restart always -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql
#创建三台从机
docker run --name MySQL-Slave01 --restart always -p 3307:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql
docker run --name MySQL-Slave02 --restart always -p 3308:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql
docker run --name MySQL-Slave03 --restart always -p 3309:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql
二.进入容器,修改配置文件
之前用OpenEuler做练习的的时候mysql的配置文件在/etc/mysql/my.cnf,这次用的CentOS,配置文件在/etc/my.cnf
1.进入主机
docker exec -it MySQL-Master bash
2.进入mysql,查看server_id
#进入Mysql
mysql -uroot -proot
#查看server_id
show variables like 's