gpt4 book ai didi

mysql容器坏了,如何恢复数据?

转载 作者:行者123 更新时间:2023-11-29 06:58:09 26 4
gpt4 key购买 nike

我们的 IT 破坏了 mysql 容器,现在它无法启动。

我知道我可以提交一个新版本并在没有入口点的情况下运行它,因此我可以“exec -it”来输入并检查有什么问题。

但是我怎样才能恢复我的数据呢?检查旧容器并复制已安装卷中的所有文件? (对于这个问题来说似乎有点过分了,我可以在没有入口点的情况下“启动”我的容器吗?)

解决这个问题的最佳实践是什么?

最佳答案

如果您有已安装的卷,则您的数据位于主机的卷目录中,并且除非您将其删除,否则将会存在。因此,修复您的 MySQL 镜像,然后创建另一个 MySQL 容器。

您应该能够使用docker Attachdocker exec修复容器。您甚至可以使用以下内容更改容器入口点:How to start a stopped Docker container with a different command?

但这不是一个好方法。如 Best practices for writing Dockerfiles 中所述Docker 容器应该是短暂的,这意味着它们可以轻松地替换为新容器。因此,最好的选择是销毁您的容器并创建一个新容器。

关于mysql容器坏了,如何恢复数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44757786/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com