宝塔下使用docker配置mysql主从

本文介绍了在Docker环境下部署多个MySQL服务的两种方案。首先尝试使用镜像pch18/baota:lastest,但未找到mysql5.7.38版本,因此选择了5.7.24版本。接着详细阐述了如何创建数据映射目录,启动并配置mysqls1、mysqls2和mysqls3。当遇到yum不可用的问题时,改用centos:7.9.2009镜像,并通过复制my.cnf文件完成配置。最后提到了解决根目录空间不足而/home目录空间充足的问题,以及删除镜像的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

主机使用docker pch18/baota:lastest

docker下没有找到mysql5.7.38版本

docker pull mysql5.7.24

docker images

创建映射目录

mkdir -P /home/mysqls1/conf /home/mysqls1/data /home/mysqls1/logs

mkdir -P /home/mysqls2/conf /home/mysqls2/data /home/mysqls2/logs

mkdir -P /home/mysqls3/conf /home/mysqls3/data /home/mysqls3/logs

mysqls1

docker run -itd -p 8889:8888 -p 3307:3306 --name mysqls1 -v /home/mysqls1/my.cnf:/etc/my.cnf   pch18/baota

mysqls2

docker run -itd -p 8890:8888 -p 3308:3306 --name mysqls2 -v /home/mysqls2/my.cnf:/etc/my.cnf   pch18/baota

mysqls3

docker run -itd -p 8891:8888 -p 3309:3306 --name mysqls3 -v /home/mysqls3/my.cnf:/etc/my.cnf   pch18/baota


第二方案

#docker run -itd -p 3307:3306 --name mysqls1 --privileged=true -v /home/mysqls1/conf:/etc/mysql/conf.d -v /home/mysqls1/data:/var/li

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值