From d382fbd883f0a1253b2acaba7ded76ad293a46c7 Mon Sep 17 00:00:00 2001 From: allencloud Date: Sun, 5 Jun 2016 17:52:06 +0800 Subject: [PATCH] support daemon events for swarm Signed-off-by: allencloud --- cluster/engine.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/cluster/engine.go b/cluster/engine.go index acd91393b8..531243a2b9 100644 --- a/cluster/engine.go +++ b/cluster/engine.go @@ -1152,6 +1152,13 @@ func (e *Engine) handler(msg events.Message) error { default: e.refreshContainer(msg.ID, false) } + case "daemon": + // docker 1.12 started to support daemon events + // https://github.com/docker/docker/pull/22590 + switch msg.Action { + case "reload": + e.updateSpecs() + } case "": // docker < 1.10 switch msg.Status {