Add support for log_opt
When specifying a log_driver you want to specify some options for the logger as per the docker run --log-opt option. The logger options are key value pairs. Signed-off-by: Mazz Mosley <mazz@houseofmnowster.com>
This commit is contained in:
parent
c1223bfd3a
commit
6f31e8ebe9
4 changed files with 25 additions and 1 deletions
|
|
@ -33,6 +33,7 @@ DOCKER_CONFIG_KEYS = [
|
|||
'memswap_limit',
|
||||
'net',
|
||||
'log_driver',
|
||||
'log_opt',
|
||||
'pid',
|
||||
'ports',
|
||||
'privileged',
|
||||
|
|
|
|||
|
|
@ -40,6 +40,7 @@ DOCKER_START_KEYS = [
|
|||
'read_only',
|
||||
'net',
|
||||
'log_driver',
|
||||
'log_opt',
|
||||
'pid',
|
||||
'privileged',
|
||||
'restart',
|
||||
|
|
@ -583,7 +584,10 @@ class Service(object):
|
|||
privileged = options.get('privileged', False)
|
||||
cap_add = options.get('cap_add', None)
|
||||
cap_drop = options.get('cap_drop', None)
|
||||
log_config = LogConfig(type=options.get('log_driver', 'json-file'))
|
||||
log_config = LogConfig(
|
||||
type=options.get('log_driver', 'json-file'),
|
||||
config=options.get('log_opt', None)
|
||||
)
|
||||
pid = options.get('pid', None)
|
||||
security_opt = options.get('security_opt', None)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue