通过Docker 创建mysql容器挂载到主机,删除mysql容器后,数据恢复教程

第一种---------数据卷恢复

1.创建数据卷

docker volume create 数据卷名称

创建后可通过docker volume ls命令查看数据卷是否创建成功

2.查看数据卷挂载位置

docker inspect 你的数据卷名称

3.运行mysql,挂载创建的数据卷

4.进入数据卷中(/var/lib/docker/volumes/mysqlvolume/_data),删除数据卷中的全部内容--清空_data文件夹。

5.将之前挂载的数据复制到该文件夹中(_data),即可

6.重启该容器,即可

 第二种--------挂载新地址

 1.运行挂载到新的目录下

docker run -d --name mysql02 -it -p 3306:3306 -e MYSQL_ROOT_PASSWORD='123456' -v /home/worksoft/mysql02/data:/var/lib/mysql mysql

2.删除挂载新的目录下的所有文件

 3.将原容器挂载目录下的数据粘贴到当前目录

4.重启mysql容器

 


版权声明:本文为weixin_43993331原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。