1、data volume
默认在宿主机上新增一个volume,名字随机字符串不够友好,不方便重用
重命名为:mysql (volume)
删除mysql容器,再重新创建容器,指定volume:mysql,映射容器内var/lib/mysql 到宿主机的volume
2、bind mouting
自定义本地目录和文件
#!/bin/bash
cur_dir=`pwd`
docker stop ycxi-mysql
docker rm ycxi-mysql
docker run --net ycxi-network --name ycxi-mysql -v ${cur_dir}/conf:/etc/mysql/conf.d -v ${cur_dir}/data:/var/lib/mysql -p 3309:3306 -e MYSQL_ROOT_PASSWORD=aA111111 -d mysql:8
-v ${cur_dir}/conf:/etc/mysql/conf.d -v ${cur_dir}/data:/var/lib/mysql