ps:有个项目的数据库之前是docker的mysql镜像,数据都去mysql的镜像里面拿数据,但是目前镜像里面的数据库是空的,所以现在来说明一下如何恢复数据
1.创建数据卷
docker volume create mysqlrollback
2.查询数据卷挂载点
docker inspect mysqlrollback
3.将mysql的data文件直接复制到此文件夹下
4.启动容器
docker run -p 3307:3306 --name mysql1 -v mysqlrollback:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root12 -d mysql:5.7
5.然后进入docker镜像
首先获取镜像名称
docker ps
docker exec -it 40557327ced5 /bin/bash
6.登录数据库
注意这里数据库的密码是之前项目的密码
手机扫一扫
移动阅读更方便
你可能感兴趣的文章