【发布时间】:2018-04-03 14:19:29
【问题描述】:
我使用以下命令为图像 percona XtraDB 集群创建了 docker 服务,其中包含 3 个副本
docker service create \
--name mysql-galera \
--replicas 3 \
-p 3306:3306 \
--network mynet \
--env MYSQL_ROOT_PASSWORD=mypassword \
--env DISCOVERY_SERVICE=10.0.0.2:2379 \
--env XTRABACKUP_PASSWORD=mypassword \
--env CLUSTER_NAME=galera \
perconalab/percona-xtradb-cluster:5.6
我已经用三台机器(以 mach1、mach2、mach3 命名)初始化了 docker swarm,并且都作为管理器加入。并且副本平均分配到三台机器中的每一台
当我试图停止 mach2 中的 docker 守护程序时,docker 在 mach3 中又创建了一个副本容器。我再次重新启动了 docker 守护程序,mach3 仍在运行两个副本,而 mach2 上什么也没有。我手动删除了 mach3 中的容器,并且 mach2 与第三个副本
如何在重启的 docker 机器上自动复制容器?
【问题讨论】:
标签: docker percona-xtradb-cluster