From 3b6e09849399ffd8af90bc51eaac7f04a25b6886 Mon Sep 17 00:00:00 2001 From: John Howard Date: Sat, 14 Nov 2015 17:23:33 -0800 Subject: [PATCH] Windows [TP4] Fix push to not kill daemon Signed-off-by: John Howard Upstream-commit: 7e5e29e415f20eeb75f548ec9c5a2b5c38403600 Component: engine --- components/engine/graph/push_v2.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/components/engine/graph/push_v2.go b/components/engine/graph/push_v2.go index 8586fa914a..0f7c1103f6 100644 --- a/components/engine/graph/push_v2.go +++ b/components/engine/graph/push_v2.go @@ -135,6 +135,11 @@ func (p *v2Pusher) pushV2Tag(tag string) error { break } + // Skip the base layer on Windows. This cannot be pushed. + if allowBaseParentImage && layer.Parent == "" { + break + } + logrus.Debugf("Pushing layer: %s", layer.ID) if layer.Config != nil && metadata.Image != layer.ID {