Skip to content

Commit de5aab8

Browse files
committed
Merge pull request #753 from docker/715-user-int-uid
Always send a string for the user param in create_container
2 parents 03f54f4 + 1e916a1 commit de5aab8

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

docker/utils/utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -719,7 +719,7 @@ def create_container_config(
719719
'Hostname': hostname,
720720
'Domainname': domainname,
721721
'ExposedPorts': ports,
722-
'User': user,
722+
'User': six.text_type(user) if user else None,
723723
'Tty': tty,
724724
'OpenStdin': stdin_open,
725725
'StdinOnce': stdin_once,

tests/integration_test.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1621,3 +1621,9 @@ def test_649(self):
16211621
ctnr = self.client.create_container('busybox', ['sleep', '2'])
16221622
self.client.start(ctnr)
16231623
self.client.stop(ctnr)
1624+
1625+
def test_715(self):
1626+
ctnr = self.client.create_container('busybox', ['id', '-u'], user=1000)
1627+
self.client.start(ctnr)
1628+
self.client.wait(ctnr)
1629+
assert self.client.logs(ctnr) == '1000\n'

0 commit comments

Comments
 (0)