主机使用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_PASSWORD=root mysql:5.7.24
mysqls3
docker run -itd -p 3308:3306 --name mysqls2 --privileged=true -v /home/mysqls2/conf:/etc/mysql/conf.d -v /home/mysqls2/data:/var/lib/mysql -v /home/mysqls2/logs:/logs -e MYSQL_ROOT_PASSWORD=root mysql:5.7.24
mysqls4
docker run -itd -p 3309:3306 --name mysqls3 --privileged=true -v /home/mysqls3/conf:/etc/mysql/conf.d -v /home/mysqls3/data:/var/lib/mysql -v /home/mysqls3/logs:/logs -e MYSQL_ROOT_PASSWORD=root mysql:5.7.24
docker ps 查看
docker exec -it 容器id /bin/bash
发现yum不可用,重新使用centos7.9.2009
docker pull centos:7.9.2009
docker cp /etc/my.cnf /home/mysqls1/my.cnf
docker cp /etc/my.cnf /home/mysqls2/my.cnf
docker cp /etc/my.cnf /home/mysqls3/my.cnf
docker run -itd -p 8889:8888 -p 3307:3306 --name mysqls1 --privileged=true -v /home/mysqls1/my.cnf:/etc/my.cnf -e MYSQL_ROOT_PASSWORD=root centos:7.9.2009
docker run -itd -p 8890:8888 -p 3308:3306 --name mysqls2 --privileged=true -v /home/mysqls2/my.cnf:/etc/my.cnf -e MYSQL_ROOT_PASSWORD=root centos:7.9.2009
docker run -itd -p 8891:8888 -p 3309:3306 --name mysqls3 --privileged=true -v /home/mysqls3/my.cnf:/etc/my.cnf -e MYSQL_ROOT_PASSWORD=root centos:7.9.2009
docker exec -it mysqls1 bash
安装宝塔
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
删除镜像
docker rmi 容器id
根目录空间满了,/home目录空间很大处理办法
ln -s /home/www/wwwroot /www/wwwroot
根目录下www不能是软连接,二级目录下可以是软链接