docker 下搭建 mysql(使用mysql-router做简单的负载均衡)
/etc/docker/daemon.json 国内镜像加速
{ "registry-mirrors": ["https://registry.docker-cn.com"] }
docker 运行容器命令
docker run -i -t centos /bin/bash
总是自动重启这个容器
docker run -i -t --restart=always centos /bin/bash
要下载 docker hub mysql 官方镜像
docker pull mysql
docker 容器内 运行的 mysql 数据保存的地方, 数据不要保存在 docker 的容器内 要保存在 物理机器上
# 物理机地址 /data/docker_mysql_data/master01
配置启动 mysql 的配置文件
# mysql 配置文件目录 /data1/docker_mysql_data/master01/conf
master 的配置
# mysql配置文件 /data1/docker_mysql_data/master01/conf/my.cnf
数据库文件 数据 二进制log 存放位置
# 数据库 数据存放的 物理机位置 /data1/docker_mysql_data/master01/data chmod -R 777 /