使用docker快速搭建基础环境——mysql


mysql单节点启动

# 拉取镜像
docker pull mysql:5.7.37-oracle
# 从镜像启动容器
docker run --name mysql -e MYSQL_ROOT_PASSWORD=admin -p 33060:33060 -p 3306:3306 -d mysql:5.7.37-oracle

mysql主从启动

git clone https://gitee.com/bsdns/docker-base-service
cd mysql
docker-compose -f mysql.yml up -d
docker exec -d mysql-mysql-m-1 /bin/sh -c "chmod 655 /etc/mysql/my.cnf"
docker exec -d mysql-mysql-s-1 /bin/sh -c "chmod 655 /etc/mysql/my.cnf"
docker restart mysql-mysql-m-1 mysql-mysql-s-1
docker exec -d mysql-mysql-s-1 /bin/sh -c "sh slave.sh"