in local-container-endpoints/metadata/metadata.go [96:115]
func convertNetworks(dockerNetworkSettings *types.SummaryNetworkSettings) []containermetadata.Network {
var ecsNetworks []containermetadata.Network
for netMode, netSettings := range dockerNetworkSettings.Networks {
ecsNet := containermetadata.Network{
NetworkMode: netMode,
}
if netSettings.IPAddress != "" {
ecsNet.IPv4Addresses = []string{
netSettings.IPAddress,
}
}
if netSettings.GlobalIPv6Address != "" {
ecsNet.IPv6Addresses = []string{
netSettings.GlobalIPv6Address,
}
}
ecsNetworks = append(ecsNetworks, ecsNet)
}
return ecsNetworks
}