From 5fdb023188f9380033fb0ce6b1dbe501f7d311a2 Mon Sep 17 00:00:00 2001 From: yusing Date: Sat, 14 Jun 2025 10:05:45 +0800 Subject: [PATCH] feat(docker): add network field to container info --- internal/docker/container.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/docker/container.go b/internal/docker/container.go index c3162f5..9faf72a 100644 --- a/internal/docker/container.go +++ b/internal/docker/container.go @@ -35,6 +35,7 @@ type ( Mounts []string `json:"mounts"` + Network string `json:"network,omitempty"` PublicPortMapping PortMapping `json:"public_ports"` // non-zero publicPort:types.Port PrivatePortMapping PortMapping `json:"private_ports"` // privatePort:types.Port PublicHostname string `json:"public_hostname"` @@ -216,8 +217,9 @@ func (c *Container) setPrivateHostname(helper containerHelper) { if helper.NetworkSettings == nil { return } - for _, v := range helper.NetworkSettings.Networks { + for k, v := range helper.NetworkSettings.Networks { if v.IPAddress != "" { + c.Network = k // update network to the first network c.PrivateHostname = v.IPAddress return }