Skip to content

Commit cbc7623

Browse files
asottileshin-
authored andcommitted
Allow user=0 to be passed in create_container
Signed-off-by: Anthony Sottile <[email protected]>
1 parent 8ee4466 commit cbc7623

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

docker/types/containers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -578,7 +578,7 @@ def __init__(
578578
'Hostname': hostname,
579579
'Domainname': domainname,
580580
'ExposedPorts': ports,
581-
'User': six.text_type(user) if user else None,
581+
'User': six.text_type(user) if user is not None else None,
582582
'Tty': tty,
583583
'OpenStdin': stdin_open,
584584
'StdinOnce': stdin_once,
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
from docker.types.containers import ContainerConfig
2+
3+
4+
def test_uid_0_is_not_elided():
5+
x = ContainerConfig(image='i', version='v', command='true', user=0)
6+
assert x['User'] == '0'

0 commit comments

Comments
 (0)