创建新数据卷
# 创建docker数据卷
docker volume create mysqldata
# 查看docker数据卷
docker volume ls
数据卷路径
Linux下的
cd /var/lib/docker/volumes/mysqldata/_data/
windows下的数据卷路径
cd \\wsl.localhost\docker-desktop-data\data\docker\volumes\mysqldata\_data
创建容器并启动
docker run -itd --name mysql --restart always --privileged=true -p 3307:3306 -e MYSQL_ROOT_PASSWORD=admin -v mysqldata:/var/lib/mysql mysql:8.0.30
停止容器
docker stop mysql
删除mysqldata数据卷下的内容
rm -rf /var/lib/docker/volumes/mysqldata/_data/
复制内容到数据卷mysqldata
将之前数据卷中的内容复制到/var/lib/docker/volumes/mysqldata/_data/下
启动容器
docker start mysql