summaryrefslogtreecommitdiff
path: root/docker/utils/utils.py
diff options
context:
space:
mode:
authorEric Windisch <eric@windisch.us>2015-03-24 17:02:51 -0400
committerEric Windisch <eric@windisch.us>2015-03-24 17:07:53 -0400
commit24b0cab2dc4b9a27f436398dc53c79e27fdea1f1 (patch)
treea53a36a67c93a0cbdaa0196c9992f7f82f314aec /docker/utils/utils.py
parentcf0199badf0fba1a95e5e1bd4fee7c2e75c66a71 (diff)
downloaddocker-py-24b0cab2dc4b9a27f436398dc53c79e27fdea1f1.tar.gz
Add security_opt for create/start
Signed-off-by: Eric Windisch <eric@windisch.us>
Diffstat (limited to 'docker/utils/utils.py')
-rw-r--r--docker/utils/utils.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/docker/utils/utils.py b/docker/utils/utils.py
index 63cd2a7..af9a57b 100644
--- a/docker/utils/utils.py
+++ b/docker/utils/utils.py
@@ -353,7 +353,7 @@ def create_host_config(
publish_all_ports=False, links=None, privileged=False,
dns=None, dns_search=None, volumes_from=None, network_mode=None,
restart_policy=None, cap_add=None, cap_drop=None, devices=None,
- extra_hosts=None, read_only=None, pid_mode=None
+ extra_hosts=None, read_only=None, pid_mode=None, security_opt=None
):
host_config = {}
@@ -394,6 +394,9 @@ def create_host_config(
if dns is not None:
host_config['Dns'] = dns
+ if security_opt is not None:
+ host_config['SecurityOpt'] = security_opt
+
if volumes_from is not None:
if isinstance(volumes_from, six.string_types):
volumes_from = volumes_from.split(',')
@@ -444,7 +447,7 @@ def create_container_config(
dns=None, volumes=None, volumes_from=None, network_disabled=False,
entrypoint=None, cpu_shares=None, working_dir=None, domainname=None,
memswap_limit=0, cpuset=None, host_config=None, mac_address=None,
- labels=None
+ labels=None, security_opt=None
):
if isinstance(command, six.string_types):
command = shlex.split(str(command))
@@ -542,5 +545,6 @@ def create_container_config(
'MemorySwap': memswap_limit,
'HostConfig': host_config,
'MacAddress': mac_address,
- 'Labels': labels
+ 'Labels': labels,
+ 'SecurityOpt': security_opt,
}