Fix container matching

Signed-off-by: Victor Vieux <vieux@docker.com>
This commit is contained in:
Victor Vieux 2015-10-07 14:16:52 -07:00
parent fe655270b9
commit f5925f5a1c
1 changed files with 5 additions and 1 deletions

View File

@ -49,11 +49,15 @@ func (containers Containers) Get(IDOrName string) *Container {
// Match name, /name or engine/name.
for _, container := range containers {
found := false
for _, name := range container.Names {
if name == IDOrName || name == "/"+IDOrName || container.Engine.ID+name == IDOrName || container.Engine.Name+name == IDOrName {
return container
found = true
}
}
if found {
candidates = append(candidates, container)
}
}
if size := len(candidates); size == 1 {