@@ -115,11 +115,11 @@ def __init__(self, version, binds=None, port_bindings=None,
115
115
device_read_iops = None , device_write_iops = None ,
116
116
oom_kill_disable = False , shm_size = None , sysctls = None ,
117
117
tmpfs = None , oom_score_adj = None , dns_opt = None , cpu_shares = None ,
118
- cpuset_cpus = None , userns_mode = None , pids_limit = None ,
119
- isolation = None , auto_remove = False , storage_opt = None ,
120
- init = None , init_path = None , volume_driver = None ,
121
- cpu_count = None , cpu_percent = None , nano_cpus = None ,
122
- cpuset_mems = None , runtime = None , mounts = None ,
118
+ cpuset_cpus = None , userns_mode = None , uts_mode = None ,
119
+ pids_limit = None , isolation = None , auto_remove = False ,
120
+ storage_opt = None , init = None , init_path = None ,
121
+ volume_driver = None , cpu_count = None , cpu_percent = None ,
122
+ nano_cpus = None , cpuset_mems = None , runtime = None , mounts = None ,
123
123
cpu_rt_period = None , cpu_rt_runtime = None ,
124
124
device_cgroup_rules = None ):
125
125
@@ -392,6 +392,11 @@ def __init__(self, version, binds=None, port_bindings=None,
392
392
raise host_config_value_error ("userns_mode" , userns_mode )
393
393
self ['UsernsMode' ] = userns_mode
394
394
395
+ if uts_mode :
396
+ if uts_mode != "host" :
397
+ raise host_config_value_error ("uts_mode" , uts_mode )
398
+ self ['UTSMode' ] = uts_mode
399
+
395
400
if pids_limit :
396
401
if not isinstance (pids_limit , int ):
397
402
raise host_config_type_error ('pids_limit' , pids_limit , 'int' )
0 commit comments