Allow user to specify custom network aliases

Signed-off-by: Joffrey F <joffrey@docker.com>
This commit is contained in:
Joffrey F 2016-02-12 16:10:36 -08:00
commit 2b5d3f51cb
6 changed files with 42 additions and 14 deletions

View file

@ -31,6 +31,7 @@ from .types import ServiceLink
from .types import VolumeFromSpec
from .types import VolumeSpec
from .validation import match_named_volumes
from .validation import match_network_aliases
from .validation import validate_against_fields_schema
from .validation import validate_against_service_schema
from .validation import validate_depends_on
@ -546,6 +547,8 @@ def validate_service(service_config, service_names, version):
validate_network_mode(service_config, service_names)
validate_depends_on(service_config, service_names)
match_network_aliases(service_config.config)
if not service_dict.get('image') and has_uppercase(service_name):
raise ConfigurationError(
"Service '{name}' contains uppercase characters which are not valid "