From 1d1b01efd758314f621cb01a7eb371d55d5d879e 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 f09a87bc..d10461b9 100644 --- a/internal/docker/container.go +++ b/internal/docker/container.go @@ -174,11 +174,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) {