Docker安装MGR

在这里插入图片描述
在这里插入图片描述在这里插入图片描述

1、拉取mysql8镜像

docker pull mysql:8.0.20

2、创建docker专用网络

这里是为了后面固定各个容器的IP地址,避免IP地址发生变动带来的其他问题
docker network create --subnet=172.72.0.0/24 mysql-network

3、创建存储数据相关目录

mkdir -p /usr/local/mysql/lhrmgr15/conf.d
mkdir -p /usr/local/mysql/lhrmgr15/data
mkdir -p /usr/local/mysql/lhrmgr16/conf.d
mkdir -p /usr/local/mysql/lhrmgr16/data
mkdir -p /usr/local/mysql/lhrmgr17/conf.d
mkdir -p /usr/local/mysql/lhrmgr17/data

4、启动3个mysql容器

依次执行下面的docker命令即可,目录名称和容器的名称可以结合自身的情况更改

第一个容器:
docker run -d --name mysql8020mgr33065 \
-h lhrmgr15 -p 33065:3306 --net=mysql-network --ip 172.72.0.15 \
-v /usr/local/mysql/lhrmgr15/conf.d:/etc/mysql/conf.d -v /usr/local/mysql/lhrmgr15/data:/var/lib/mysql/ \
-e MYSQL_ROOT_PASSWORD=lhr \
-e TZ=Asia/Shanghai \
mysql:8.0.20
第二个容器:
docker run -d --name mysql8020mgr33066 \
-h lhrmgr16 -p 33066:3306 --net=mysql-network --ip 172.72.0.16 \
-v /usr/local/mysql/lhrmgr16/conf.d:/etc/mysql/conf.d -v /usr/local/mysql/lhrmgr16/data:/var/lib/mysql/ \
-e MYSQL_ROOT_PASSWORD=lhr \
-e TZ=Asia/Shanghai \
mysql:8.0.20
第三个容器:
docker run -d --name mysql8020mgr33067 \
-h lhrmgr17 -p 33067:3306 --net=mysql-network --ip 172.72.0.17 \
-v /usr/local/mysql/lhrmgr17/conf.d:/etc/mysql/conf.d -v /usr/local/mysql/lhrmgr17/data:/var/lib/mysql/ \
-e MYSQL_ROOT_PASSWORD=lhr \
-e TZ=
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值