用docker创建的mysql镜像重启后里面的数据会丢失吗?

发布于 2022-09-12 13:20:06 字数 229 浏览 16 评论 0

我目前在ubuntu 18.04这个镜像的基础上装了lnmp,下载这些软件的速度贼慢,这个就不说了,我有个疑问就是我现在装了mysql的话,在里面新建了数据库表等数据,是不是等我这个镜像的容器重启了之后那些表和数据会都没有了?

这个该怎么办呢?是不用装mysql了,直接访问宿主机的mysql服务还是用什么其他的解决办法?

由于我这个镜像还在打造,下载东西太慢,所以还没有尝试,所以先问下各位大佬,我这个问题该怎么解决?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

嘿看小鸭子会跑 2022-09-19 13:20:06

重启并不会丢失数据,并且你可以把数据映射到本地磁盘,数据也可以进行迁移

独自唱情﹋歌 2022-09-19 13:20:06

Q1: 你虚拟机重启后虚拟卷里的数据会丢失吗?

如果不会,你猜 docker restartdocker stop + docker start 为啥会丢失?

P.S. 你猜 Redis 之类未持久化到磁盘上的内存数据会怎样?


Q2: 你虚拟机上把虚拟卷删了,虚拟机里的数据会丢失吗?

如果会,docker rm 是不是也会丢失?


Q3: 你虚拟机里虚拟卷上的东西想备份到宿主机上,可以吗?

如果可以,docker run --volumes-from 是不是也可以导出来?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文