Explorar o código

DockerImage.run(): added kwarg 'name'

Fabian Peter Hammerle %!s(int64=5) %!d(string=hai) anos
pai
achega
5a03dc4835
Modificáronse 1 ficheiros con 3 adicións e 1 borrados
  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: