mysql安装及数据卷挂载
下载mysql5.7镜像
docker pull mysql:5.7
查看下载的mysql镜像
https://hub.docker.com/_/mysql
找到hub.docker里面的mysql
发现密码是根据一个-e MYSQL_ROOT_PASSWORD连配置
-e MYSQL_ROOT_PASSWORD
docker run -d -p 12002:3306 -v /home/mysql/conf:/etc/mysql/conf.d -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
通过 -v 参数把容器内的路径挂载到宿主主机
测试连接数据库
新建一个test库
发现同步到了宿主机这样就把mysql数据挂载出来了,就算容器删除也不会丢失数据