docker 容器mysql自动删库?

30 阅读1分钟

在这段时间,使用了docker 部署了mysql,建库且把数据迁移上去后,发现间隔一天,就突然整个库都没了。。。。 研究了几天,发现是数据卷的问题。 以下是解决方案:

其一:查看卷的管理命令:

列出所有数据卷

docker volume ls

查看特定数据卷详情

docker volume inspect mysql_data

查看数据卷实际位置

docker volume inspect mysql_data --format '{{.Mountpoint}}'

其二: 把之前创建的mysql容器及镜像删除了

停止mysql容器

docker stop mysql

删除容器

docker rm mysql

删除镜像

docker rmi 镜像ID

其三:重新加载mysql容器

最后,校验卷是否挂在成功