Docker Swarm:无法在不同主机上创build服务副本

我有一个主机上的两个节点的docker群。 在每台主机上,都有一个相同名称的文件在同一目录中。 更清楚的是,在host1上有一个包含IP的文件/ etc / hostsTemp。 在host2上有一个包含另一个IP的文件/ etc / hostsTemp。

我正在尝试使用–mode global来创build服务,这意味着每个节点都将创build此服务的副本。 并且每个服务副本都将挂载相应的/ etc / hostsTemp文件。 但是,当我把这个命令,docker将只会创build一个副本,因为挂载选项。 当我删除挂载选项时,它会创build两个副本。 有没有办法解决这个问题? 这不像两个副本使用相同的卷,因为每个副本都在不同的主机上。