集中式数据存储在docker群中

docker群中我有一个严重的疑问。 我已经在VM manager1 worker1 worker2中创build了docker-machine

并join所有的工作人员来pipe理和创build像泊坞窗服务的服务创build–replicas 3 -p 80:80 – 名字web nginx

我更改manager1中的docker服务中的index.html

当我运行像http://192.168.99.100这样的url时,它显示了我已经更改的index.html文件,但剩下的2个节点显示了默认的nginx页面

swarm的概念是什么? 是否仅用于服务失败?

如何在Docker群中进行集中式数据存储。

有几种方法可以确保所有节点上都有相同的应用程序和数据。

  1. 你的代码(像你的web应用程序的nginx)应该被内置到一个映像中,发送到registry,并拉到一个Swarm服务。 这种方式相同的应用程序/代码/网站是在该服务的所有容器。

  2. 如果需要持久性数据(如数据库),则应使用插件卷驱动程序 ,以便将唯一数据存储在共享存储上。