rancher server重启后 pod总是会重新初始化
如图, 直接基于docker hub 镜像创建的pod, 每次重启rancher之后, pod都会重新初始化一遍, mysql 表现为数据库重新初始化, 所有数据丢失. 其它应用也是如此.
但是基于rancher商店里的镜像构建的pod, 重启之后不会重新初始化,数据也不会丢失. 为何会如此?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
不是这个问题, 主要的问题是每次rancher一重启, 已有的服务(基于docker hub镜像构建的) 不管是mysql 还是redis 其它的, 都会重新构建一遍. 即使挂载了外部数据卷也会重新执行初始化, 而基于rancher商店镜像构建的服务就没有这个问题
大佬说的对, 之前是的时候数据卷不知道配哪去了. 果然映射到磁盘上就ok了
你的数据库数据保存在哪里的?应该是在容器内,容器删除了,数据就没了。你需要将数据库的数据挂载在外部磁盘上。