我如何避免在我的群中的所有docker主机上下载图像?

我有一个大约有6个节点的群集设置。 每当我从swarmpipe理器执行docker run或docker pull命令时,它会在所有swarm节点上下载新的映像。

这是创造数据冗余和窒息我的networking。 有什么办法可以避免吗?

Swarm节点需要devise可用的图像。 当托pipe容器的当前节点崩溃或当前宿主节点进入维护(排水模式)时,这将帮助群集立即在可用节点上启动容器。

另一方面docker图片将被拉一次,你可以使用它们,直到你升级你的服务。

另外一个,Docker是为微服务devise的,如果你的图片变得太大了,也许你应该把它裁减到多个容器。