老师,我重启docker服务后,mysql node1节点启动一会后就自动退出了,其他节点同样,如何解决?

来源:7-3 课后作业(下)

lhp9916

2018-05-27

写回答

1回答

神思者

2018-05-27

同学你好,你遇到的问题是这样的,node1节点创建的时候没有指定同步的节点,所以node1关闭后重启,它不知道跟什么节点去同步,所以启动后就闪退了。我们创建node1节点的时候分配了我数据卷,所以你可以执行docker rm node1删除这个节点,然后再重新创建node1容器,规定好数据卷,这样node1容器启动后就会带有原来的数据了。另外,其他节点创建的时候与node1同步,所以只要不关闭node1,其他节点关闭后是可以正常启动的。还有关闭电脑前不要vmware虚拟机,这样下次启动宿主机,里面的pxc集群是不能使用的,具体解决办法建议你看完数据库集群这个章节,课程里面会有详细讲解和操作,祝你学习愉快!

0
7
lhp9916
回复
神思者
架构挺复杂的,我也是刚开始学习,谢谢老师了。
2018-05-28
共7条回复

Docker环境下的企业级前后端分离项目部署与运维

手把手带你学会项目分布式集群部署,让你的系统不再惧怕宕机

2458 学习 · 1017 问题

查看课程