Browse Source

DockerImage.run(): added kwarg 'name'

Fabian Peter Hammerle 5 years ago
parent
commit
5a03dc4835
1 changed files with 3 additions and 1 deletions
  1. 3 1
      rc.xsh

+ 3 - 1
rc.xsh

@@ -112,8 +112,10 @@ class DockerImage:
         repo_digest, = re.search(rb'^Digest: (sha\S+:\S+)$', out.getvalue(), re.MULTILINE).groups()
         return cls('{}@{}'.format(image, repo_digest.decode()))
 
-    def run(self, detach=False, publish_ports=[], args=[], caps=[]):
+    def run(self, args=[], name=None, detach=False, publish_ports=[], caps=[]):
         params = ['sudo', 'docker', 'run', '--rm']
+        if name:
+            params.extend(['--name', name])
         if detach:
             params.append('--detach')
         else: