From a44b9e352c5e83d4cbfb18ce136264a699e51c09 Mon Sep 17 00:00:00 2001 From: yusing Date: Tue, 6 Jan 2026 16:38:49 +0800 Subject: [PATCH] refactor(docker): simplify flow of isLocal check --- internal/docker/container.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/internal/docker/container.go b/internal/docker/container.go index a36f4c87..0eb3fbbf 100644 --- a/internal/docker/container.go +++ b/internal/docker/container.go @@ -175,11 +175,14 @@ func isLocal(c *types.Container) bool { return false } hostname := url.Hostname() + if hostname == "localhost" { + return true + } ip := net.ParseIP(hostname) if ip != nil { return ip.IsLoopback() || ip.IsUnspecified() } - return hostname == "localhost" + return false } func setPublicHostname(c *types.Container) {