Docker 重启 MySQL 数据丢失怎么解决?

本贴最后更新于 187 天前,其中的信息可能已经水流花落

今天博客访问不了,就重启了一下 docker 中的 MySQL 执行 docker restart 容器 id 后,可以访问了,但是 MySQL 里面的数据丢失了。存在 solo 库,但是里面存的数据没了。有人知道怎么回事吗?😭

  • Docker

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的操作系统上。容器完全使用沙箱机制,几乎没有性能开销,可以很容易地在机器和数据中心中运行。

    328 引用 • 783 回帖 • 491 关注
  • MySQL

    MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统之一。

    535 引用 • 501 回帖 • 718 关注
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    1662 引用 • 10975 回帖 • 580 关注
被采纳的回答
4 回帖
请输入回帖内容...
  • 88250

    需要挂载卷,不然数据肯定会丢失的。 具体可参考 从零开始安装 solo 博客

    1 回复
    1 操作
    88250 在 2019-11-22 17:30:09 更新了该回帖
  • 其他回帖
  • geektomya

    您说的挂载卷是 nginx 那儿吗?我只看到了 nginx 哪儿有挂载卷,没看到 MySQL 的 😭 ,然后还有个问题,现在我重启过了,数据是不是找不回来了

    1 回复
  • 88250 1 赞同

    挂载 MySQL 数据目录,具体自行搜索吧。我看你已经同步 GitHub 备份了 https://github.com/geektomya/solo-blog

    1 回复
  • geektomya

    哦哦,好的 🙏