Skip to content

Commit 6798d0c

Browse files
authored
fix: Fixed an update failure when the container network is bridge (#8290)
Refs #8209
1 parent 1490ed7 commit 6798d0c

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

backend/app/service/container.go

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -450,12 +450,14 @@ func (u *ContainerService) ContainerInfo(req dto.OperationWithName) (*dto.Contai
450450
networkSettings := oldContainer.NetworkSettings
451451
bridgeNetworkSettings := networkSettings.Networks[data.Network]
452452
if bridgeNetworkSettings.IPAMConfig != nil {
453-
ipv4Address := bridgeNetworkSettings.IPAMConfig.IPv4Address
454-
data.Ipv4 = ipv4Address
455-
ipv6Address := bridgeNetworkSettings.IPAMConfig.IPv6Address
456-
data.Ipv6 = ipv6Address
453+
if data.Network != "bridge" {
454+
data.Ipv4 = bridgeNetworkSettings.IPAMConfig.IPv4Address
455+
data.Ipv6 = bridgeNetworkSettings.IPAMConfig.IPv6Address
456+
}
457457
} else {
458-
data.Ipv4 = bridgeNetworkSettings.IPAddress
458+
if data.Network != "bridge" {
459+
data.Ipv4 = bridgeNetworkSettings.IPAddress
460+
}
459461
}
460462

461463
data.Cmd = oldContainer.Config.Cmd

0 commit comments

Comments
 (0)