Add security_opt as a docker-compose.yml option

Signed-off-by: Logan Owen <lsowen@s1network.com>
This commit is contained in:
lsowen 2015-04-17 01:34:42 +00:00
commit ea7ee301c0
4 changed files with 22 additions and 1 deletions

View file

@ -30,6 +30,7 @@ DOCKER_CONFIG_KEYS = [
'ports',
'privileged',
'restart',
'security_opt',
'stdin_open',
'tty',
'user',

View file

@ -42,6 +42,7 @@ DOCKER_START_KEYS = [
'privileged',
'restart',
'volumes_from',
'security_opt',
]
VALID_NAME_CHARS = '[a-zA-Z0-9]'
@ -595,6 +596,7 @@ class Service(object):
cap_drop = options.get('cap_drop', None)
log_config = LogConfig(type=options.get('log_driver', 'json-file'))
pid = options.get('pid', None)
security_opt = options.get('security_opt', None)
dns = options.get('dns', None)
if isinstance(dns, six.string_types):
@ -627,7 +629,8 @@ class Service(object):
log_config=log_config,
extra_hosts=extra_hosts,
read_only=read_only,
pid_mode=pid
pid_mode=pid,
security_opt=security_opt
)
def build(self, no_cache=False):