java1234开源博客系统
博客信息

Docker下运行两个Mysql5.7容器

发布时间:『 2020-02-23 22:51』  博客类别:Mycat  阅读(2411) 评论(0)

Docker下运行两个Mysql5.7容器


下载mysql5.7

docker pull mysql:5.7

QQ鎴浘20200219112045.jpg

 

这里我们要搞个操作,方便宿主机修改容器里的配置以及查看日志,我们要搞容器卷,这里首先得把mysql的配置文件和日志目录cp到宿主机;

 

我们先启动Mysql;

docker run -p 3306:3306   -d    -e MYSQL_ROOT_PASSWORD=123456  镜像id

 

宿主机下 home目录下 新建 mysql目录 用于存放配置文件和日志目录;

 

docker cp cdcbca2ad794:/etc/mysql/mysql.conf.d/ /home/mysql/

docker cp  cdcbca2ad794:/var/log /home/mysql/

 

执行后:

QQ鎴浘20200219123027.jpg

 

 

 我们启动两个mysql容器:

 docker run -p 3306:3306 --name master   -d  -v /home/mysql/mysql.conf.d/:/etc/mysql/mysql.conf.d/ -v /home/mysql/log/:/var/log  -e MYSQL_ROOT_PASSWORD=123456  镜像ID

 

 docker run -p 3307:3306 --name slave   -d  -v /home/mysql2/mysql.conf.d/:/etc/mysql/mysql.conf.d/ -v /home/mysql2/log/:/var/log -e MYSQL_ROOT_PASSWORD=123456  镜像ID

 

启动后,我们可以用sqlyog连接

QQ鎴浘20200219224710.jpg

QQ鎴浘20200219224719.jpg


关键字:   无
关注Java1234微信公众号
博主信息
Java1234_小锋
(知识改变命运,技术改变世界)
Powered by Java1234 V3.0 Copyright © 2012-2016 Java知识分享网 版权所有