docker 安装mysql
docker search mysql #查找镜像源
docker pull mysql:latest #拉取image
解决方案
1.先创建一个简单的mysql容器实例
docker run -p 3306:3306 --name sample-mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
2.复制里面的/etc/mysql文件夹
docker cp sample-mysql:/etc/mysql/. /mydata/mysql/conf
3.删除掉临时容器
docker rm -f sample-mysql
4.启动完整的容器命令
docker run \
-p 3306:3306 \
--name mysql \
--restart unless-stopped \
-e MYSQL_ROOT_PASSWORD=123456 \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf:/etc/mysql \
--privileged=true \
-d mysql:5.7