宝塔下使用docker配置mysql主从

主机使用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/lib/mysql -v /home/mysqls1/logs:/logs -e MYSQL_ROOT

你可能感兴趣的:(mysql,mysql,docker,数据库)