in local-container-endpoints/handlers/metadata.go [267:286]
func filterContainersByIdentifier(dockerContainers []types.Container, identifier string) []types.Container {
var filteredList []types.Container
for _, container := range dockerContainers {
if strings.HasPrefix(container.ID, identifier) {
filteredList = append(filteredList, container)
continue
}
for _, name := range container.Names {
if strings.Contains(name, identifier) {
filteredList = append(filteredList, container)
}
}
}
if len(filteredList) > 0 {
return filteredList
}
return dockerContainers
}