mirror of https://github.com/docker/compose.git
Ignore containers without names
This commit is contained in:
parent
86e551f2e2
commit
15f12c6e2c
|
@ -31,7 +31,7 @@ class Service(object):
|
||||||
l = []
|
l = []
|
||||||
for container in self.client.containers(all=stopped):
|
for container in self.client.containers(all=stopped):
|
||||||
name = get_container_name(container)
|
name = get_container_name(container)
|
||||||
if not is_valid_name(name, one_off):
|
if not name or not is_valid_name(name, one_off):
|
||||||
continue
|
continue
|
||||||
project, name, number = parse_name(name)
|
project, name, number = parse_name(name)
|
||||||
if project == self.project and name == self.name:
|
if project == self.project and name == self.name:
|
||||||
|
@ -183,6 +183,8 @@ def parse_name(name, one_off=False):
|
||||||
|
|
||||||
|
|
||||||
def get_container_name(container):
|
def get_container_name(container):
|
||||||
|
if not container.get('Name') and not container.get('Names'):
|
||||||
|
return None
|
||||||
# inspect
|
# inspect
|
||||||
if 'Name' in container:
|
if 'Name' in container:
|
||||||
return container['Name']
|
return container['Name']
|
||||||
|
|
Loading…
Reference in New Issue