docker run --name mysql-master -v /c/Users/allen/mysql/master.cnf:/etc/mysql/my.cnf -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
docker run --name mysql-slave -v /c/Users/allen/mysql/slave.cnf:/etc/mysql/my.cnf -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
使用allen老师的hub镜像制作自己的mysql主从
---------
docker pull xiaochunping/mysql-master;
docker pull xiaochunping/mysql-slave;
-- cnetos docker run ,把my.cnf和data数据引入到属主机
-----------------
master配置文件/home/mysql/etc/master/master.cnf
slave配置文件/home/mysql/etc/slave/slave.cnf
mkdir -p /home/mysql/master-data
mkdir -p /home/mysql/slave-data
docker run \
--name mysql-master \
--privileged=true \
-v /home/mysql/etc/master:/etc/mysql/conf.d \
-v /home/mysql/master-data:/var/lib/mysql \
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=root \
-d xiaochunping/mysql-master
docker run \
--name mysql-slave \
--privileged=true \
-v /home/mysql/etc/slave:/etc/mysql/conf.d \
-v /home/mysql/slave-data:/var/lib/mysql \
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载