From 98777205a52d0b04b6b86d70ae11f2506d6e4e22 Mon Sep 17 00:00:00 2001 From: yusing Date: Fri, 18 Apr 2025 03:50:10 +0800 Subject: [PATCH] fix: revert isExplicit checking --- internal/docker/container.go | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/internal/docker/container.go b/internal/docker/container.go index 3edd2af..a7ce179 100644 --- a/internal/docker/container.go +++ b/internal/docker/container.go @@ -52,7 +52,15 @@ type ( var DummyContainer = new(Container) func FromDocker(c *container.Summary, dockerHost string) (res *Container) { - isExplicit := false + var isExplicit bool + for lbl := range c.Labels { + if strings.HasPrefix(lbl, NSProxy+".") { + isExplicit = true + } else { + delete(c.Labels, lbl) + } + } + helper := containerHelper{c} res = &Container{ DockerHost: dockerHost, @@ -83,13 +91,6 @@ func FromDocker(c *container.Summary, dockerHost string) (res *Container) { res.setPublicHostname() res.loadDeleteIdlewatcherLabels(helper) - for lbl := range c.Labels { - if strings.HasPrefix(lbl, NSProxy+".") { - isExplicit = true - } else { - delete(c.Labels, lbl) - } - } res.RouteConfig = utils.FitMap(c.Labels) return }