主机使用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

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

被折叠的 条评论
为什么被折叠?



