没有夸大标题哈,能够成功的,实测后发文😁
本文主要讲怎么用Docker部署Mysql的主从复制,看起来很长,实际非常简单的,看一遍,立马就能懂的。
直接CV也能搭建起来,莫慌。
我们一起加油!!!
封面地点:泰山日出
一、拉取镜像
docker pull mysql:5.7
相关命令:
- 查看镜像:
docker images
二、启动镜像
先启动mysql01容器:(即之后的主机)
docker run -d -p 3310:3306 -v /home/mysql/node-1/config:/etc/mysql/ -v/home/mysql/node-1/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mysql01 mysql:5.7
再启动mysql02容器:(即之后的从机)
docker run -d -p 3311:3306 -v /home/mysql/node-2/config:/etc/mysql/ -v/home/mysql/node-2/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mysql02 mysql:5.7
命令解释:
- -d: 后台运行容器,并返回容器ID
- -p 3311:3306 :将容器的3306端口映射到宿主机3310端口
- -e MYSQL_ROOT_PASSWORD=123456 :配置数据库连接密码
- -v /home/mysql/node-2/config:/etc/mysql/ :将配置文件