1.创建临时mysql容器,复制出来配置文件
docker run --name mysqltemp -d -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
2.在实体机上创建放置配置文件的文件夹
mkdir -p /mydata/mysql/conf/mysql
3.把配置文件从容器中拷贝到实体机目录
docker cp mysqltemp:/etc/mysql/ /mydata/mysql/conf
4.停掉临时容器
docker stop mysqltemp
5.删除临时容器
docker rm -f mysqltemp
6.创建最终的mysql容器
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf/mysql:/etc/mysql -d mysql:5.7