From eac3afba52e007ef2351e6574f03712f5ce0b9ec Mon Sep 17 00:00:00 2001 From: yusing Date: Sun, 12 Jan 2025 22:31:43 +0800 Subject: [PATCH] container now consider explicit if any proxy label defined --- internal/docker/container.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/internal/docker/container.go b/internal/docker/container.go index b805d98..01e0518 100644 --- a/internal/docker/container.go +++ b/internal/docker/container.go @@ -45,8 +45,14 @@ type ( var DummyContainer = new(Container) func FromDocker(c *types.Container, dockerHost string) (res *Container) { - isExplicit := c.Labels[LabelAliases] != "" + isExplicit := false helper := containerHelper{c} + for lbl := range c.Labels { + if strings.HasPrefix(lbl, NSProxy+".") { + isExplicit = true + break + } + } res = &Container{ DockerHost: dockerHost, ContainerName: helper.getName(),